From a44ef3a67e921a6d25f9c57bad10de119a881e4f Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Fri, 12 Jan 2018 12:30:21 +0100 Subject: [PATCH] [CMake] Added flag -c to only compile header, ignoring linking. --- GeoLib/CMakeLists.txt | 2 -- scripts/cmake/CheckHeaderCompilation.cmake | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/GeoLib/CMakeLists.txt b/GeoLib/CMakeLists.txt index 142b4e21931..957d6c9043f 100644 --- a/GeoLib/CMakeLists.txt +++ b/GeoLib/CMakeLists.txt @@ -34,5 +34,3 @@ endif() include(${PROJECT_SOURCE_DIR}/scripts/cmake/packaging/InstallXmlSchemaFiles.cmake) InstallXmlSchemaFiles("IO/XmlIO/*.xsd") - -#check_header_compilation(GeoLib) diff --git a/scripts/cmake/CheckHeaderCompilation.cmake b/scripts/cmake/CheckHeaderCompilation.cmake index d51f4c1055f..c91b13fbfa7 100644 --- a/scripts/cmake/CheckHeaderCompilation.cmake +++ b/scripts/cmake/CheckHeaderCompilation.cmake @@ -1,6 +1,6 @@ # Supply include directories and compiler flags get_directory_property(INCLUDE_DIRS INCLUDE_DIRECTORIES) -set(CMAKE_REQUIRED_FLAGS "-std=gnu++14") +set(CMAKE_REQUIRED_FLAGS "-c -std=gnu++14") set(CMAKE_REQUIRED_QUIET TRUE) # Checks header for standalone compilation -- GitLab