This commit is contained in:
Zhao Yuhang 2023-09-09 20:52:31 +08:00
parent 4b0467b1e4
commit cbbe5f32fb
1 changed files with 3 additions and 3 deletions

View File

@ -1936,7 +1936,7 @@ function(add_project_config)
message(AUTHOR_WARNING "add_project_config: You need to call setup_project() first!") message(AUTHOR_WARNING "add_project_config: You need to call setup_project() first!")
return() return()
endif() endif()
cmake_parse_arguments(arg "" "KEY;VALUE;CONDITION" "" ${ARGN}) cmake_parse_arguments(arg "" "KEY;VALUE" "CONDITION" ${ARGN})
if(NOT arg_KEY) if(NOT arg_KEY)
message(AUTHOR_WARNING "add_project_config: You need to specify the KEY name!") message(AUTHOR_WARNING "add_project_config: You need to specify the KEY name!")
return() return()
@ -1978,7 +1978,7 @@ function(enable_project_config)
if(arg_UNPARSED_ARGUMENTS) if(arg_UNPARSED_ARGUMENTS)
message(AUTHOR_WARNING "enable_project_config: Unrecognized arguments: ${arg_UNPARSED_ARGUMENTS}") message(AUTHOR_WARNING "enable_project_config: Unrecognized arguments: ${arg_UNPARSED_ARGUMENTS}")
endif() endif()
add_project_config(KEY "${arg_KEY}" TRUE) add_project_config(KEY "${arg_KEY}" VALUE "TRUE")
endfunction() endfunction()
function(disable_project_config) function(disable_project_config)
@ -1990,7 +1990,7 @@ function(disable_project_config)
if(arg_UNPARSED_ARGUMENTS) if(arg_UNPARSED_ARGUMENTS)
message(AUTHOR_WARNING "disable_project_config: Unrecognized arguments: ${arg_UNPARSED_ARGUMENTS}") message(AUTHOR_WARNING "disable_project_config: Unrecognized arguments: ${arg_UNPARSED_ARGUMENTS}")
endif() endif()
add_project_config(KEY "${arg_KEY}" FALSE) add_project_config(KEY "${arg_KEY}" VALUE "FALSE")
endfunction() endfunction()
function(generate_project_config) function(generate_project_config)