mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-06 22:30:07 -05:00
FindCUDA: de-duplicates C++11 flag when propagating host flags.
This commit is contained in:
@@ -1438,7 +1438,7 @@ macro(CUDA_WRAP_SRCS cuda_target format generated_files)
|
||||
if( "${_cuda_host_flags}" MATCHES "-std=c\\+\\+11")
|
||||
# Add the c++11 flag to nvcc if it isn't already present. Note that we only look at
|
||||
# the main flag instead of the configuration specific flags.
|
||||
if( NOT "${CUDA_NVCC_FLAGS}" MATCHES "-std;c\\+\\+11" )
|
||||
if( NOT "${CUDA_NVCC_FLAGS}" MATCHES "-std=c\\+\\+11" )
|
||||
list(APPEND nvcc_flags --std c++11)
|
||||
endif()
|
||||
string(REGEX REPLACE "[-]+std=c\\+\\+11" "" _cuda_host_flags "${_cuda_host_flags}")
|
||||
|
||||
Reference in New Issue
Block a user