summaryrefslogtreecommitdiffstats
path: root/Modules/Platform/Windows-Intel-C.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Intel classic compilers on Windows: use msvc style dependenciesMarc Chevrier2022-09-131-6/+5
| | | | | | | | Intel classic compilers generate erroneous dependencies when gcc style is used with paths containing spaces. So, fall back to the old way to generate dependencies by using option /showIncludes. Fixes: #23948
* Intel: Add dependencies on system header files on WindowsBrad King2022-02-091-1/+1
| | | | | | | In commit a624a3e1b3 (Ninja: Use deps=gcc for Intel Compiler on Windows, 2019-01-30, v3.14.0-rc1~30^2) we forgot to account for commit 6d74e7870b (Ninja: Add dependencies on system-provided header files, 2016-03-15, v3.6.0-rc1~265^2).
* Ninja Generators: Homogenize configuration with MakefilesMarc Chevrier2020-12-011-2/+18
| | | | | * Use same configuration variables to configure dependencies * Abstract Ninja deps format from compiler one
* Makefiles Generators: use compiler for dependencies generationMarc Chevrier2020-11-291-0/+7
| | | | | | | | | | | Each source compilation generates a dependencies file. These dependencies files are consolidated in one file per target. This consolidation is done as part of command 'cmake -E cmake_depends` launched before evaluation of makefile dependency graph. The consolidation uses the same approach as `CMake` dependencies management. Fixes: #21321
* Refactoring: Introduce place-holder for dependency target.Marc Chevrier2020-11-281-1/+1
| | | | | | | | These changes are in preparation of compiler generated dependencies support for Makefiles generators * compiler output and dependency target can be different for Makefiles generators * resolve inconsistency naming for dependency file place-holder
* Ninja: Use deps=gcc for Intel Compiler on WindowsBrad King2019-01-301-0/+2
| | | | | | | | | | | Ninja 1.9 supports the depfile format generated by this compiler. Use `deps = gcc` when the version of Ninja is new enough. Unfortunately the Intel Compiler for Windows does not properly escape spaces in paths written to a depfile so if there is a space in the path we must still fall back to `deps = msvc`. Fixes: #18855
* Modernize Intel compiler info on WindowsBrad King2010-12-161-0/+2
This moves Intel compiler info on Windows into new-style modules Platform/Windows-Intel-<lang>.cmake using language-independent helper module Platform/Windows-Intel.cmake to define macros consolidating the information.