diff options
author | Brad King <brad.king@kitware.com> | 2009-09-19 14:14:31 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2009-09-19 14:14:31 (GMT) |
commit | 180c60a86f5c44085a1a66865bfc8b9479c72e8a (patch) | |
tree | 33e7fc0647387c8a73a49e9a7e40c6d672fd5fee /Modules/CMakeCCompiler.cmake.in | |
parent | 196d9a54aa7083c2d063147ac431c7efd11f393d (diff) | |
download | CMake-180c60a86f5c44085a1a66865bfc8b9479c72e8a.zip CMake-180c60a86f5c44085a1a66865bfc8b9479c72e8a.tar.gz CMake-180c60a86f5c44085a1a66865bfc8b9479c72e8a.tar.bz2 |
Fix check for -isysroot on OS X
Previously we checked for this flag by parsing the version number of GCC
out of 'gcc --version', but this is not reliable because the format can
vary greatly. Now we run 'gcc -v --help' and look for '-isysroot' in
the list of options.
We also now store the result on a per-language basis in the per-compiler
info file "CMake<LANG>Compiler.cmake". This is necessary to make it
accessible from try-compile projects so that they generate correctly.
Diffstat (limited to 'Modules/CMakeCCompiler.cmake.in')
-rw-r--r-- | Modules/CMakeCCompiler.cmake.in | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Modules/CMakeCCompiler.cmake.in b/Modules/CMakeCCompiler.cmake.in index 209a33f..8428857 100644 --- a/Modules/CMakeCCompiler.cmake.in +++ b/Modules/CMakeCCompiler.cmake.in @@ -35,5 +35,7 @@ IF(CMAKE_C_COMPILER_ABI) SET(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") ENDIF(CMAKE_C_COMPILER_ABI) +SET(CMAKE_C_HAS_ISYSROOT "@CMAKE_C_HAS_ISYSROOT@") + SET(CMAKE_C_IMPLICIT_LINK_LIBRARIES "@CMAKE_C_IMPLICIT_LINK_LIBRARIES@") SET(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "@CMAKE_C_IMPLICIT_LINK_DIRECTORIES@") |