mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-11 08:20:18 -06:00
CMakeDependentOption: allow in depends the use of .
This commit is contained in:
@@ -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'
|
||||
4
Tests/RunCMake/CMakeDependentOption/UseDotSymbol.cmake
Normal file
4
Tests/RunCMake/CMakeDependentOption/UseDotSymbol.cmake
Normal file
@@ -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}'")
|
||||
Reference in New Issue
Block a user