]> git.proxmox.com Git - libgit2.git/blob - cmake/SanitizeBool.cmake
Apply M-A hint to libgit2-fixtures
[libgit2.git] / cmake / SanitizeBool.cmake
1 function(SanitizeBool VAR)
2 string(TOLOWER "${${VAR}}" VALUE)
3 if(VALUE STREQUAL "on")
4 set(${VAR} "ON" PARENT_SCOPE)
5 elseif(VALUE STREQUAL "yes")
6 set(${VAR} "ON" PARENT_SCOPE)
7 elseif(VALUE STREQUAL "true")
8 set(${VAR} "ON" PARENT_SCOPE)
9 elseif(VALUE STREQUAL "1")
10 set(${VAR} "ON" PARENT_SCOPE)
11 elseif(VALUE STREQUAL "off")
12 set(${VAR} "OFF" PARENT_SCOPE)
13 elseif(VALUE STREQUAL "no")
14 set(${VAR} "OFF" PARENT_SCOPE)
15 elseif(VALUE STREQUAL "false")
16 set(${VAR} "OFF" PARENT_SCOPE)
17 elseif(VALUE STREQUAL "0")
18 set(${VAR} "OFF" PARENT_SCOPE)
19 endif()
20 endfunction()