CMake merge requestshttps://gitlab.kitware.com/cmake/cmake/-/merge_requests2020-12-10T09:27:43-05:00https://gitlab.kitware.com/cmake/cmake/-/merge_requests/5583Intel: Remove partial Clang and DPC++ compiler support2020-12-10T09:27:43-05:00Brad KingIntel: Remove partial Clang and DPC++ compiler supportRevert !5255 and !5300. The compilers have already been released, and are more usable with CMake by pretending to be upstream Clang than by identifying it as a compiler for which we have not implemented support.
This can be restored la...Revert !5255 and !5300. The compilers have already been released, and are more usable with CMake by pretending to be upstream Clang than by identifying it as a compiler for which we have not implemented support.
This can be restored later in combination with more complete support for the compilers.
Fixes: #21551
Issue: #21560, #21561
Backport: release3.19.2Brad KingBrad Kinghttps://gitlab.kitware.com/cmake/cmake/-/merge_requests/5579CMakeDetermineCompilerId: support Intel DPC++ compiler toolset for VS gen2021-12-15T15:52:48-05:00Nikita Sirgienkowarquark@gmail.comCMakeDetermineCompilerId: support Intel DPC++ compiler toolset for VS genBefore Intel have only one compiler icl (Intel(R) C++ compiler) and
CMakeDetermineCompilerId has considered, that all toolchains with a word
"Intel" in the toolchain name is a icl compiler. But now Intel have also other
compiler - Intel(...Before Intel have only one compiler icl (Intel(R) C++ compiler) and
CMakeDetermineCompilerId has considered, that all toolchains with a word
"Intel" in the toolchain name is a icl compiler. But now Intel have also other
compiler - Intel(R) DPC++ compiler, which haven't working with cmake on
Visual Studio Generator because cmake try to use icl compiler, which cmake
can't found and because of this fails the configuration. This commit fix
this problem, and both compilers start to work correctly with
Visual Studio generator.
Fixes: #215463.20.0Brad KingBrad Kinghttps://gitlab.kitware.com/cmake/cmake/-/merge_requests/5255Intel: Add Intel DPC++ compiler identification2020-12-10T09:27:42-05:00Harini ChilamantulaIntel: Add Intel DPC++ compiler identificationThe compiler identifies itself with the `__INTEL_DPCPP_COMPILER__` preprocessor definition.
Topic-rename: intel-dpcppThe compiler identifies itself with the `__INTEL_DPCPP_COMPILER__` preprocessor definition.
Topic-rename: intel-dpcpp3.19.0Brad KingBrad King