Skip to content

Commit c9ac577

Browse files
committed
Add -Wall to NVHPC build
1 parent d94a521 commit c9ac577

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

cpp-mdspan/CMakeLists.txt

+9-9
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ project(miniWeather-mdspan
1111
)
1212
include(FetchContent)
1313

14-
message(STATUS "C++ compiler ID: ${CMAKE_CXX_COMPILER_ID}")
14+
message(STATUS "CMAKE_CXX_COMPILER_ID: ${CMAKE_CXX_COMPILER_ID}")
1515

1616
# Option to override which version of the C++ Standard to use
1717
set(MINIWEATHER_CXX_STANDARD DETECT CACHE STRING "Override the default CXX_STANDARD")
@@ -155,7 +155,7 @@ if (NOT kokkos_POPULATED)
155155
target_link_libraries(test_unique_mdarray PRIVATE std::mdspan)
156156
endif()
157157
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>>:
159159
-Wall>
160160
$<$<CXX_COMPILER_ID:MSVC>:
161161
/W4>
@@ -170,7 +170,7 @@ if (NOT kokkos_POPULATED)
170170
target_link_libraries(miniWeather_serial PRIVATE std::mdspan)
171171
endif()
172172
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>>:
174174
-Wall>
175175
$<$<CXX_COMPILER_ID:MSVC>:
176176
/W4>
@@ -186,7 +186,7 @@ if (kokkos_POPULATED)
186186

187187
# We got mdspan from Kokkos.
188188
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>>:
190190
-Wall>
191191
$<$<CXX_COMPILER_ID:MSVC>:
192192
/W4>
@@ -206,7 +206,7 @@ if (kokkos_POPULATED AND OpenACC_FOUND)
206206
# We got mdspan from Kokkos.
207207
target_link_libraries(miniWeather_kokkos_openacc PRIVATE OpenACC::OpenACC_CXX)
208208
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>>:
210210
-Wall>
211211
$<$<CXX_COMPILER_ID:MSVC>:
212212
/W4>
@@ -224,7 +224,7 @@ if (OpenACC_FOUND)
224224
endif()
225225
target_link_libraries(miniWeather_openacc PRIVATE OpenACC::OpenACC_CXX)
226226
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>>:
228228
-Wall>
229229
$<$<CXX_COMPILER_ID:MSVC>:
230230
/W4>
@@ -244,7 +244,7 @@ if (MINIWEATHER_ENABLE_STDPAR)
244244
target_link_libraries(miniWeather_stdpar_cpu PRIVATE std::mdspan)
245245
endif()
246246
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>>:
248248
-Wall>
249249
$<$<CXX_COMPILER_ID:MSVC>:
250250
/W4>
@@ -263,7 +263,7 @@ if (MINIWEATHER_ENABLE_STDPAR)
263263
target_link_libraries(miniWeather_stdpar_gpu PRIVATE std::mdspan)
264264
endif()
265265
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>>:
267267
-Wall>
268268
$<$<CXX_COMPILER_ID:MSVC>:
269269
/W4>
@@ -283,7 +283,7 @@ if (MINIWEATHER_ENABLE_STDPAR AND OpenACC_FOUND)
283283
endif()
284284
target_link_libraries(miniWeather_stdpar_openacc PRIVATE OpenACC::OpenACC_CXX)
285285
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>>:
287287
-Wall>
288288
$<$<CXX_COMPILER_ID:MSVC>:
289289
/W4>

0 commit comments

Comments
 (0)