|
|
@@ -20,16 +20,9 @@
|
|
|
# on UNIX, cygwin and mingw
|
|
|
|
|
|
# if it's the MS C/CXX compiler, search for link
|
|
|
-if("x${CMAKE_C_SIMULATE_ID}" STREQUAL "xMSVC"
|
|
|
- OR "x${CMAKE_CXX_SIMULATE_ID}" STREQUAL "xMSVC"
|
|
|
- OR "x${CMAKE_Fortran_SIMULATE_ID}" STREQUAL "xMSVC"
|
|
|
- OR "x${CMAKE_C_COMPILER_ID}" STREQUAL "xMSVC"
|
|
|
- OR "x${CMAKE_CXX_COMPILER_ID}" STREQUAL "xMSVC"
|
|
|
- OR "x${CMAKE_CUDA_SIMULATE_ID}" STREQUAL "xMSVC"
|
|
|
- OR (CMAKE_HOST_WIN32 AND (
|
|
|
- "x${CMAKE_C_COMPILER_ID}" STREQUAL "xPGI"
|
|
|
- OR "x${CMAKE_Fortran_COMPILER_ID}" STREQUAL "xPGI"
|
|
|
- ))
|
|
|
+if("x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_SIMULATE_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_GENERATOR MATCHES "Visual Studio"
|
|
|
AND NOT CMAKE_VS_PLATFORM_NAME STREQUAL "Tegra-Android"))
|
|
|
|