Commit History

Author SHA1 Message Date
  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