diff options
author | Christian Pfeiffer <cpfeiffer@live.de> | 2017-05-12 17:10:21 (GMT) |
---|---|---|
committer | Christian Pfeiffer <cpfeiffer@live.de> | 2017-05-20 18:02:51 (GMT) |
commit | 4eb15824b3092866f9c30d7af3221487c60fab07 (patch) | |
tree | 127fc54c5be203b0dfc6112a141adde02c39117c /Modules/CMakeFindBinUtils.cmake | |
parent | a94ae96e6e1b8ef4e169c7c23cf95e0894e648cb (diff) | |
download | CMake-4eb15824b3092866f9c30d7af3221487c60fab07.zip CMake-4eb15824b3092866f9c30d7af3221487c60fab07.tar.gz CMake-4eb15824b3092866f9c30d7af3221487c60fab07.tar.bz2 |
Windows-PGI: Add platform definitions
PGI on Windows should use the Visual C++ linker and librarian and not
the ar provided for legacy reasons. The compiler parameters themselves
are the same as their Linux parameters and not compatible to MSVC
however.
Diffstat (limited to 'Modules/CMakeFindBinUtils.cmake')
-rw-r--r-- | Modules/CMakeFindBinUtils.cmake | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Modules/CMakeFindBinUtils.cmake b/Modules/CMakeFindBinUtils.cmake index 4c0486e..e4103d0 100644 --- a/Modules/CMakeFindBinUtils.cmake +++ b/Modules/CMakeFindBinUtils.cmake @@ -26,6 +26,10 @@ if("x${CMAKE_C_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" + )) OR (CMAKE_GENERATOR MATCHES "Visual Studio" AND NOT CMAKE_VS_PLATFORM_NAME STREQUAL "Tegra-Android")) |