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