Merge topic 'FindCUDA-cleanup-CMP0054'
84e3fde9
FindCUDA: Avoid if() auto-dereference in string comparisons
This commit is contained in:
commit
87dfc907cf
|
@ -894,15 +894,15 @@ macro(CUDA_GET_SOURCES_AND_OPTIONS _sources _cmake_options _options)
|
||||||
set( ${_options} )
|
set( ${_options} )
|
||||||
set( _found_options FALSE )
|
set( _found_options FALSE )
|
||||||
foreach(arg ${ARGN})
|
foreach(arg ${ARGN})
|
||||||
if(arg STREQUAL "OPTIONS")
|
if("x${arg}" STREQUAL "xOPTIONS")
|
||||||
set( _found_options TRUE )
|
set( _found_options TRUE )
|
||||||
elseif(
|
elseif(
|
||||||
arg STREQUAL "WIN32" OR
|
"x${arg}" STREQUAL "xWIN32" OR
|
||||||
arg STREQUAL "MACOSX_BUNDLE" OR
|
"x${arg}" STREQUAL "xMACOSX_BUNDLE" OR
|
||||||
arg STREQUAL "EXCLUDE_FROM_ALL" OR
|
"x${arg}" STREQUAL "xEXCLUDE_FROM_ALL" OR
|
||||||
arg STREQUAL "STATIC" OR
|
"x${arg}" STREQUAL "xSTATIC" OR
|
||||||
arg STREQUAL "SHARED" OR
|
"x${arg}" STREQUAL "xSHARED" OR
|
||||||
arg STREQUAL "MODULE"
|
"x${arg}" STREQUAL "xMODULE"
|
||||||
)
|
)
|
||||||
list(APPEND ${_cmake_options} ${arg})
|
list(APPEND ${_cmake_options} ${arg})
|
||||||
else()
|
else()
|
||||||
|
|
|
@ -126,7 +126,7 @@ endif()
|
||||||
# and other return variables are present after executing the process.
|
# and other return variables are present after executing the process.
|
||||||
macro(cuda_execute_process status command)
|
macro(cuda_execute_process status command)
|
||||||
set(_command ${command})
|
set(_command ${command})
|
||||||
if(NOT _command STREQUAL "COMMAND")
|
if(NOT "x${_command}" STREQUAL "xCOMMAND")
|
||||||
message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})")
|
message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})")
|
||||||
endif()
|
endif()
|
||||||
if(verbose)
|
if(verbose)
|
||||||
|
|
Loading…
Reference in New Issue