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
|
dd043c3f21
Features: Add support for C++14 features.
|
11 years ago |
Stephen Kelly
|
a36b957fc4
Features: Add cxx_template_template_parameters.
|
11 years ago |
Stephen Kelly
|
faeddf64f2
project: Add infrastructure for recording CXX compiler features
|
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 |
Bill Hoffman
|
d26cd46989
Only use .CPP .CXX and .C++ do not work by default with g+++.
|
15 years ago |
Bill Hoffman
|
ced61f5722
Let CMake recognize .CPP .CXX and .C++ as c++ files.
|
15 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
|
fcab87c9f8
Do not always propagate linker language preference
|
16 years ago |
Brad King
|
07ea19ad1f
ENH: Implicit link info for C, CXX, and Fortran
|
16 years ago |