Skip to content
Snippets Groups Projects
Commit fac32b40 authored by Jakub Klinkovský's avatar Jakub Klinkovský
Browse files

Disable warnings about VLAs which are caused by nvcc

parent 6028047f
No related branches found
No related tags found
No related merge requests found
......@@ -202,6 +202,8 @@ if( ${WITH_CUDA} )
# reference for the -Xcudafe --diag_suppress and --display_error_number flags: https://stackoverflow.com/a/54142937
# incomplete list of tokens: http://www.ssl.berkeley.edu/~jimm/grizzly_docs/SSL/opt/intel/cc/9.0/lib/locale/en_US/mcpcom.msg
set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} ; -Wno-deprecated-gpu-targets --expt-relaxed-constexpr --expt-extended-lambda -Xcudafe "\"--diag_suppress=code_is_unreachable --diag_suppress=implicit_return_from_non_void_function --diag_suppress=unsigned_compare_with_zero --diag_suppress=2906 --diag_suppress=2913 --diag_suppress=2886 --diag_suppress=2929 --diag_suppress=2977 --display_error_number\"")
# temporarily disable host-compler warnings about VLAs, which are caused by nvcc's modifications to the source code
set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} ; -Xcompiler -Wno-vla)
# Select GPU architecture
## cmake bug: cuda_select_nvcc_arch_flags does not work with CMAKE_EXECUTABLE_SUFFIX
## see https://gitlab.kitware.com/cmake/cmake/issues/19636
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment