This website requires JavaScript.
Explore
Help
Register
Sign In
reactos
/
CMake
Watch
1
Star
0
Fork
0
You've already forked CMake
mirror of
https://github.com/reactos/CMake.git
synced
2024-12-13 14:27:23 +00:00
Code
Issues
Actions
Packages
Projects
Releases
Wiki
Activity
42c3eb85d6
CMake
/
Modules
/
Platform
/
Darwin-GNU-CXX.cmake
4 lines
84 B
CMake
Raw
Normal View
History
Unescape
Escape
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.
2009-09-19 14:14:31 +00:00
include
(
Platform/Darwin-GNU
)
Fix OS X dylib and module GNU flags The commit "Split GNU compiler information files" broke the settings of CMAKE_SHARED_LIBRARY_CREATE_${lang}_FLAGS CMAKE_SHARED_MODULE_CREATE_${lang}_FLAGS and started using just "-shared" for them. This worked when tested on newer Mac machines, but older ones really need "-dynamiclib" and "-bundle" (which are the documented flags anyway).
2009-12-02 20:09:03 +00:00
__darwin_compiler_gnu
(
CXX
)
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.
2009-09-19 14:14:31 +00:00
cmake_gnu_has_isysroot
(
CXX
)
Reference in New Issue
Copy Permalink