mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-31 11:17:29 +02:00
cmake: Check for valid voerride values
Also remove trailing whitespace
This commit is contained in:
@ -1,4 +1,11 @@
|
|||||||
function(override_cache VAR VAL)
|
function(override_cache VAR VAL)
|
||||||
|
get_property(VAR_STRINGS CACHE ${VAR} PROPERTY STRINGS)
|
||||||
|
LIST(FIND VAR_STRINGS ${VAL} CK)
|
||||||
|
if(-1 EQUAL ${CK})
|
||||||
|
message(SEND_ERROR
|
||||||
|
"\"${VAL}\" is not valid override value for \"${VAR}\"."
|
||||||
|
" Please select value from \"${VAR_STRINGS}\"\n")
|
||||||
|
endif()
|
||||||
set_property(CACHE ${VAR} PROPERTY VALUE ${VAL})
|
set_property(CACHE ${VAR} PROPERTY VALUE ${VAL})
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user