mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-18 00:02:21 +08:00
ISPC: Support building with the MSVC toolchain
This commit is contained in:
@@ -66,6 +66,7 @@ if(("x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_SIMULATE_ID}" STREQUAL "xMSVC" AND
|
|||||||
OR "x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ID}" STREQUAL "xMSVC"
|
OR "x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ID}" STREQUAL "xMSVC"
|
||||||
OR (CMAKE_HOST_WIN32 AND "x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ID}" STREQUAL "xPGI")
|
OR (CMAKE_HOST_WIN32 AND "x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ID}" STREQUAL "xPGI")
|
||||||
OR (CMAKE_HOST_WIN32 AND "x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ID}" STREQUAL "xNVIDIA")
|
OR (CMAKE_HOST_WIN32 AND "x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ID}" STREQUAL "xNVIDIA")
|
||||||
|
OR (CMAKE_HOST_WIN32 AND "x${_CMAKE_PROCESSING_LANGUAGE}" STREQUAL "xISPC")
|
||||||
OR (CMAKE_GENERATOR MATCHES "Visual Studio"
|
OR (CMAKE_GENERATOR MATCHES "Visual Studio"
|
||||||
AND NOT CMAKE_VS_PLATFORM_NAME STREQUAL "Tegra-Android"))
|
AND NOT CMAKE_VS_PLATFORM_NAME STREQUAL "Tegra-Android"))
|
||||||
|
|
||||||
|
8
Modules/Platform/Windows-Intel-ISPC.cmake
Normal file
8
Modules/Platform/Windows-Intel-ISPC.cmake
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
|
||||||
|
if(CMAKE_VERBOSE_MAKEFILE)
|
||||||
|
set(CMAKE_CL_NOLOGO)
|
||||||
|
else()
|
||||||
|
set(CMAKE_CL_NOLOGO "/nologo")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
set(CMAKE_ISPC_CREATE_STATIC_LIBRARY "<CMAKE_AR> ${CMAKE_CL_NOLOGO} <LINK_FLAGS> /out:<TARGET> <OBJECTS> ")
|
Reference in New Issue
Block a user