cmake: fixed gflags namespace detection (fixes #193)
authorSergiu Deitsch <sergiu.deitsch@gmail.com>
Sun, 9 Jul 2017 00:04:17 +0000 (02:04 +0200)
committerSergiu Deitsch <sergiu.deitsch@gmail.com>
Sun, 9 Jul 2017 13:48:13 +0000 (15:48 +0200)
This commit fixes gflags namespace detection using Intel compiler and ensures
the generated try_compile command line does not produce malformed paths.

cmake/DetermineGflagsNamespace.cmake

index e5e50cc..5f30267 100755 (executable)
@@ -35,7 +35,7 @@ int main(int argc, char**argv)
         "${CMAKE_BINARY_DIR}" "${_check_file}"
         COMPILE_DEFINITIONS "${CMAKE_REQUIRED_DEFINITIONS}" -DGFLAGS_NAMESPACE=${_namespace}
         LINK_LIBRARIES "${gflags_LIBRARIES}"
-        CMAKE_FLAGS -DINCLUDE_DIRECTORIES:STRING="${gflags_INCLUDE_DIR}"
+        CMAKE_FLAGS -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} "-DINCLUDE_DIRECTORIES:STRING=${gflags_INCLUDE_DIR}"
         OUTPUT_VARIABLE OUTPUT)
 
       if (${VARIABLE})