mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-02 12:29:08 +00:00
21 lines
578 B
CMake
21 lines
578 B
CMake
FUNCTION(SanitizeBool VAR)
|
|
STRING(TOLOWER "${${VAR}}" VALUE)
|
|
IF(VALUE STREQUAL "on")
|
|
SET(${VAR} "ON" PARENT_SCOPE)
|
|
ELSEIF(VALUE STREQUAL "yes")
|
|
SET(${VAR} "ON" PARENT_SCOPE)
|
|
ELSEIF(VALUE STREQUAL "true")
|
|
SET(${VAR} "ON" PARENT_SCOPE)
|
|
ELSEIF(VALUE STREQUAL "1")
|
|
SET(${VAR} "ON" PARENT_SCOPE)
|
|
ELSEIF(VALUE STREQUAL "off")
|
|
SET(${VAR} "OFF" PARENT_SCOPE)
|
|
ELSEIF(VALUE STREQUAL "no")
|
|
SET(${VAR} "OFF" PARENT_SCOPE)
|
|
ELSEIF(VALUE STREQUAL "false")
|
|
SET(${VAR} "OFF" PARENT_SCOPE)
|
|
ELSEIF(VALUE STREQUAL "0")
|
|
SET(${VAR} "OFF" PARENT_SCOPE)
|
|
ENDIF()
|
|
ENDFUNCTION()
|