Brad King
|
735f168bf0
CMakeDetermine*Compiler: Add hook to save custom compiler information
|
9 years ago |
Chuck Atkins
|
5eaac0c96a
Compiler: Add infrastructure for detecting compiler wrappers
|
10 years ago |
Brad King
|
9682de566e
Revert "Disable shared library support when compiler links statically" (#15855)
|
10 years ago |
Brad King
|
8b4873a1b0
Disable shared library support when compiler links statically
|
10 years ago |
Brad King
|
109a7a245a
Ninja: Detect MSVC /showIncludes prefix with compiler flags (#15596)
|
10 years ago |
Brad King
|
828c05b9f5
Ninja: Refactor lookup of cmcldeps location
|
10 years ago |
Stephen Kelly
|
7235334a2f
Project: Determine default language dialect for the compiler.
|
10 years ago |
Stephen Kelly
|
e0890d03a4
Features: Extend concept to C language.
|
12 years ago |
Tim Blechmann
|
95cdf13248
Treat .m files consistently as C across all generators
|
11 years ago |
Peter Kümmel
|
eeb4aece1c
Ninja: use deps = gcc/msvc feature
|
12 years ago |
Brad King
|
51ab85c398
CMakeDetermineCompilerId: Add notion of "simulated" id/version
|
12 years ago |
Brad King
|
cc676c3a08
OS X: Detect implicit linker framework search paths
|
13 years ago |
Brad King
|
a0a0877a1e
OS X: Always generate -isysroot if any SDK is in use
|
13 years ago |
Brad King
|
e5fee8a7c2
Store ABI detection results in compiler information files
|
13 years ago |
Brad King
|
3df81b4912
Move CMAKE_<LANG>_COMPILER_WORKS to compiler information files
|
13 years ago |
Kitware Robot
|
9db3116226
Remove CMake-language block-end command arguments
|
13 years ago |
Kitware Robot
|
77543bde41
Convert CMake-language commands to lower case
|
13 years ago |
Peter Kuemmel
|
8b27a94f28
Ninja: don't set cmcldeps vars to empty string when they are not defined
|
13 years ago |
Peter Kuemmel
|
941afa571c
Ninja: allow spaces in source path
|
13 years ago |
Brad King
|
fa7141f5ad
Add framework to detect compiler version with its id (#12408)
|
14 years ago |
Brad King
|
b41ad3b399
Teach find_(library|package) about Linux multiarch (#12037)
|
14 years ago |
David Cole
|
6ee87b2e5c
Fix issue #10155 - default value of CMAKE_OSX_DEPLOYMENT_TARGET should always be the empty string. When the value of CMAKE_OSX_DEPLOYMENT_TARGET is the empty string, the -mmacosx-version-min flag should not show up on the compiler command line. The logic for selecting default value of CMAKE_OSX_SYSROOT is orthogonal to and independent of the value of the deployment target. The default value for CMAKE_OSX_SYSROOT is the SDK that corresponds to the current version of Mac OSX on which cmake is running.
|
16 years ago |
Alexander Neundorf
|
3551869e92
-also put CMAKE_LINKER in the C and CXX compiler information files
|
16 years ago |
Bill Hoffman
|
4430bccc70
Change the way 32/64 bit compiles are detected with MSVC and intel makefile builds. Use the platform ID preprocessor approach.
|
16 years ago |
Brad King
|
180c60a86f
Fix check for -isysroot on OS X
|
16 years ago |
Brad King
|
07ea19ad1f
ENH: Implicit link info for C, CXX, and Fortran
|
16 years ago |
Brad King
|
a28b197b11
ENH: Generalize the check for sizeof void* to detect more ABI information.
|
18 years ago |
Alexander Neundorf
|
021ceea1b0
ENH: second try for handling the linker language with integer priority values (returning a pointer to a string on the stack is no good idea)
|
18 years ago |
Alexander Neundorf
|
16705a3e87
COMP: revert last commit for now, broke Visual Studio
|
18 years ago |
Alexander Neundorf
|
bea1a5de77
|
18 years ago |