Просмотр исходного кода

Merge topic 'nvhpc-isystem'

92624714c4 NVHPC: Support SYSTEM include directories

Acked-by: Kitware Robot <[email protected]>
Merge-request: !6691
Brad King 4 лет назад
Родитель
Сommit
98f0ee645f
2 измененных файлов с 2 добавлено и 0 удалено
  1. 1 0
      Modules/Compiler/NVHPC.cmake
  2. 1 0
      Tests/IncludeDirectories/CMakeLists.txt

+ 1 - 0
Modules/Compiler/NVHPC.cmake

@@ -12,4 +12,5 @@ include(Compiler/PGI)
 
 macro(__compiler_nvhpc lang)
   # Logic specific to NVHPC.
+  set(CMAKE_INCLUDE_SYSTEM_FLAG_${lang} "-isystem ")
 endmacro()

+ 1 - 0
Tests/IncludeDirectories/CMakeLists.txt

@@ -7,6 +7,7 @@ endif()
 project(IncludeDirectories)
 if (((CMAKE_C_COMPILER_ID STREQUAL GNU AND CMAKE_C_COMPILER_VERSION VERSION_GREATER 4.4)
     OR (CMAKE_C_COMPILER_ID STREQUAL Clang AND NOT "x${CMAKE_CXX_SIMULATE_ID}" STREQUAL "xMSVC")
+    OR CMAKE_C_COMPILER_ID STREQUAL NVHPC
     OR CMAKE_C_COMPILER_ID STREQUAL AppleClang
     OR CMAKE_C_COMPILER_ID STREQUAL LCC
     OR ("x${CMAKE_C_COMPILER_ID}" STREQUAL "xMSVC" AND