CMakeDependentOption: allow in depends the use of .
parent
fc17277bda
commit
df377a22dd
|
@ -84,7 +84,7 @@ macro(CMAKE_DEPENDENT_OPTION option doc default depends force)
|
|||
else()
|
||||
set(${option} "${${option}_ISSET}")
|
||||
endif()
|
||||
if("x${_CDO_CMP0127}x" STREQUAL "xx" AND "x${depends}x" MATCHES "[^A-Za-z0-9_; ]")
|
||||
if("x${_CDO_CMP0127}x" STREQUAL "xx" AND "x${depends}x" MATCHES "[^A-Za-z0-9_.; ]")
|
||||
cmake_policy(GET_WARNING CMP0127 _CDO_CMP0127_WARNING)
|
||||
message(AUTHOR_WARNING "${_CDO_CMP0127_WARNING}")
|
||||
endif()
|
||||
|
|
|
@ -4,3 +4,4 @@ run_cmake_script(Regex-CMP0127-NEW)
|
|||
run_cmake_script(Regex-CMP0127-OLD)
|
||||
run_cmake_script(Parentheses-CMP0127-NEW)
|
||||
run_cmake_script(Parentheses-CMP0127-WARN)
|
||||
run_cmake_script(UseDotSymbol)
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
-- USE_FOO='ON'
|
|
@ -0,0 +1,4 @@
|
|||
include(CMakeDependentOption)
|
||||
|
||||
cmake_dependent_option(USE_FOO "Use Foo" ON "CMAKE_VERSION VERSION_GREATER_EQUAL 3.08" OFF)
|
||||
message(STATUS "USE_FOO='${USE_FOO}'")
|
Loading…
Reference in New Issue