summaryrefslogtreecommitdiffstats
path: root/Modules/CMakeClDeps.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Ninja: Detect MSVC /showIncludes prefix with compiler flags (#15596)Brad King2015-09-181-32/+0
| | | | | | | | Move detection over to the compiler id logic where we have already constructed the list of compiler flags from ARG1 and CMAKE_<LANG>_FLAGS. Pass the flags when we execute "cl" with "/showIncludes". Also pass "/c" because we only need to compile, not link. Check the compiler process exit code before trusting its output.
* Ninja: Refactor lookup of cmcldeps locationBrad King2015-09-181-2/+0
| | | | | This executable comes with CMake so just compute its location in cmSystemTools instead of storing it in compiler information modules.
* Ninja: use deps = gcc/msvc featurePeter Kümmel2013-10-241-2/+2
| | | | cmcldeps is now only used for .rc file processing
* Ninja: also detect /showInclude prefix for iclPeter Kümmel2012-08-271-7/+4
|
* Convert CMake-language commands to lower caseKitware Robot2012-08-131-14/+14
| | | | | | | | | | | | | | | | | Ancient CMake versions required upper-case commands. Later command names became case-insensitive. Now the preferred style is lower-case. Run the following shell code: cmake --help-command-list | grep -v "cmake version" | while read c; do echo 's/\b'"$(echo $c | tr '[:lower:]' '[:upper:]')"'\(\s*\)(/'"$c"'\1(/g' done >convert.sed && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' | egrep -z -v '^(Utilities/cm|Source/kwsys/)' | xargs -0 sed -i -f convert.sed && rm convert.sed
* Ninja: fix ModuleNoticies testPeter Kuemmel2012-06-091-0/+3
|
* Ninja: don't set cmcldeps vars to empty string when they are not definedPeter Kuemmel2012-06-091-2/+3
|
* Ninja: add copyright and descriptionPeter Kuemmel2012-06-091-0/+19
|
* Ninja: assume cmcldeps in the same dir as cmakePeter Kuemmel2012-06-091-1/+1
|
* Ninja: allow spaces in source pathPeter Kuemmel2012-06-081-0/+14
And make /showIncude prefix visible for all build rules