@@ -11,7 +11,7 @@ project(miniWeather-mdspan
11
11
)
12
12
include (FetchContent)
13
13
14
- message (STATUS "C++ compiler ID : ${CMAKE_CXX_COMPILER_ID} " )
14
+ message (STATUS "CMAKE_CXX_COMPILER_ID : ${CMAKE_CXX_COMPILER_ID} " )
15
15
16
16
# Option to override which version of the C++ Standard to use
17
17
set (MINIWEATHER_CXX_STANDARD DETECT CACHE STRING "Override the default CXX_STANDARD" )
@@ -155,7 +155,7 @@ if (NOT kokkos_POPULATED)
155
155
target_link_libraries (test_unique_mdarray PRIVATE std::mdspan)
156
156
endif ()
157
157
target_compile_options (test_unique_mdarray PRIVATE
158
- $<$<OR :$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:
158
+ $<$<OR :$<CXX_COMPILER_ID:NVHPC>,$<CXX_COMPILER_ID: Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:
159
159
-Wall>
160
160
$<$<CXX_COMPILER_ID:MSVC >:
161
161
/W4>
@@ -170,7 +170,7 @@ if (NOT kokkos_POPULATED)
170
170
target_link_libraries (miniWeather_serial PRIVATE std::mdspan)
171
171
endif ()
172
172
target_compile_options (miniWeather_serial PRIVATE
173
- $<$<OR :$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:
173
+ $<$<OR :$<CXX_COMPILER_ID:NVHPC>,$<CXX_COMPILER_ID: Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:
174
174
-Wall>
175
175
$<$<CXX_COMPILER_ID:MSVC >:
176
176
/W4>
@@ -186,7 +186,7 @@ if (kokkos_POPULATED)
186
186
187
187
# We got mdspan from Kokkos.
188
188
target_compile_options (miniWeather_kokkos_serial PRIVATE
189
- $<$<OR :$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:
189
+ $<$<OR :$<CXX_COMPILER_ID:NVHPC>,$<CXX_COMPILER_ID: Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:
190
190
-Wall>
191
191
$<$<CXX_COMPILER_ID:MSVC >:
192
192
/W4>
@@ -206,7 +206,7 @@ if (kokkos_POPULATED AND OpenACC_FOUND)
206
206
# We got mdspan from Kokkos.
207
207
target_link_libraries (miniWeather_kokkos_openacc PRIVATE OpenACC::OpenACC_CXX)
208
208
target_compile_options (miniWeather_kokkos_openacc PRIVATE
209
- $<$<OR :$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:
209
+ $<$<OR :$<CXX_COMPILER_ID:NVHPC>,$<CXX_COMPILER_ID: Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:
210
210
-Wall>
211
211
$<$<CXX_COMPILER_ID:MSVC >:
212
212
/W4>
@@ -224,7 +224,7 @@ if (OpenACC_FOUND)
224
224
endif ()
225
225
target_link_libraries (miniWeather_openacc PRIVATE OpenACC::OpenACC_CXX)
226
226
target_compile_options (miniWeather_openacc PRIVATE
227
- $<$<OR :$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:
227
+ $<$<OR :$<CXX_COMPILER_ID:NVHPC>,$<CXX_COMPILER_ID: Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:
228
228
-Wall>
229
229
$<$<CXX_COMPILER_ID:MSVC >:
230
230
/W4>
@@ -244,7 +244,7 @@ if (MINIWEATHER_ENABLE_STDPAR)
244
244
target_link_libraries (miniWeather_stdpar_cpu PRIVATE std::mdspan)
245
245
endif ()
246
246
target_compile_options (miniWeather_stdpar_cpu PRIVATE
247
- $<$<OR :$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:
247
+ $<$<OR :$<CXX_COMPILER_ID:NVHPC>,$<CXX_COMPILER_ID: Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:
248
248
-Wall>
249
249
$<$<CXX_COMPILER_ID:MSVC >:
250
250
/W4>
@@ -263,7 +263,7 @@ if (MINIWEATHER_ENABLE_STDPAR)
263
263
target_link_libraries (miniWeather_stdpar_gpu PRIVATE std::mdspan)
264
264
endif ()
265
265
target_compile_options (miniWeather_stdpar_gpu PRIVATE
266
- $<$<OR :$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:
266
+ $<$<OR :$<CXX_COMPILER_ID:NVHPC>,$<CXX_COMPILER_ID: Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:
267
267
-Wall>
268
268
$<$<CXX_COMPILER_ID:MSVC >:
269
269
/W4>
@@ -283,7 +283,7 @@ if (MINIWEATHER_ENABLE_STDPAR AND OpenACC_FOUND)
283
283
endif ()
284
284
target_link_libraries (miniWeather_stdpar_openacc PRIVATE OpenACC::OpenACC_CXX)
285
285
target_compile_options (miniWeather_stdpar_openacc PRIVATE
286
- $<$<OR :$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:
286
+ $<$<OR :$<CXX_COMPILER_ID:NVHPC>,$<CXX_COMPILER_ID: Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:
287
287
-Wall>
288
288
$<$<CXX_COMPILER_ID:MSVC >:
289
289
/W4>
0 commit comments