summaryrefslogtreecommitdiffstats
path: root/Modules
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2020-09-23 19:12:55 (GMT)
committerKitware Robot <kwrobot@kitware.com>2020-09-23 19:13:01 (GMT)
commitd787dd22778ea416aa1efaf842e70f2a388319d9 (patch)
tree488195642b1dafc2c887e5b6ac29e9d3400b2d94 /Modules
parentd827fdb6f99e58e4dfc6fdda3816ed2862e00a95 (diff)
parent887f3a88a679cc9a9811eac34ab7976e06ef5f78 (diff)
downloadCMake-d787dd22778ea416aa1efaf842e70f2a388319d9.zip
CMake-d787dd22778ea416aa1efaf842e70f2a388319d9.tar.gz
CMake-d787dd22778ea416aa1efaf842e70f2a388319d9.tar.bz2
Merge topic 'intel-dpcpp'
887f3a88a6 Intel: Add Intel DPC++ compiler identification Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5255
Diffstat (limited to 'Modules')
-rw-r--r--Modules/CMakeCompilerIdDetection.cmake1
-rw-r--r--Modules/Compiler/IntelDPCPP-DetermineCompiler.cmake7
2 files changed, 8 insertions, 0 deletions
diff --git a/Modules/CMakeCompilerIdDetection.cmake b/Modules/CMakeCompilerIdDetection.cmake
index a0f0dfa..176e768 100644
--- a/Modules/CMakeCompilerIdDetection.cmake
+++ b/Modules/CMakeCompilerIdDetection.cmake
@@ -78,6 +78,7 @@ function(compiler_id_detection outvar lang)
ARMCC
AppleClang
ARMClang
+ IntelDPCPP
Clang
GNU
MSVC
diff --git a/Modules/Compiler/IntelDPCPP-DetermineCompiler.cmake b/Modules/Compiler/IntelDPCPP-DetermineCompiler.cmake
new file mode 100644
index 0000000..7bbb21c
--- /dev/null
+++ b/Modules/Compiler/IntelDPCPP-DetermineCompiler.cmake
@@ -0,0 +1,7 @@
+
+set(_compiler_id_pp_test "defined(__clang__) && defined(__INTEL_DPCPP_COMPILER__)")
+
+include("${CMAKE_CURRENT_LIST_DIR}/Clang-DetermineCompilerInternal.cmake")
+
+string(APPEND _compiler_id_version_compute "
+# define @PREFIX@COMPILER_VERSION_TWEAK @MACRO_DEC@(__INTEL_DPCPP_COMPILER__)")