From c1b2701770bcccfc9ec95e07cb0561a0ff581620 Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Wed, 25 Jan 2017 19:22:11 -0200 Subject: [PATCH] cmake: check for variable defined, not if it evaluates to false. otherwise we can't have modules off by default. --- cmake/helpers/EflMacros.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/helpers/EflMacros.cmake b/cmake/helpers/EflMacros.cmake index e00e4d8df3..95decbe976 100644 --- a/cmake/helpers/EflMacros.cmake +++ b/cmake/helpers/EflMacros.cmake @@ -1172,7 +1172,7 @@ function(EFL_MODULE _modname) set(_modbindir ${EFL_MODULES_BINARY_DIR}/${EFL_MODULE_SCOPE}/${_modname}) set(_modtarget ${EFL_LIB_CURRENT}-module-${EFL_MODULE_SCOPE}-${_modname}) string(TOUPPER "${EFL_LIB_CURRENT}_MODULE_TYPE_${EFL_MODULE_SCOPE}_${_modname}" _modoptionname) - if(NOT ${_modoptionname}_DEFAULT) + if(NOT DEFINED ${_modoptionname}_DEFAULT) set(${_modoptionname}_DEFAULT "ON") endif() EFL_OPTION(${_modoptionname} "Build ${EFL_LIB_CURRENT} module ${EFL_MODULE_SCOPE}/${_modname}" ${${_modoptionname}_DEFAULT} CHOICE ON;OFF;STATIC) @@ -1182,7 +1182,7 @@ function(EFL_MODULE _modname) set(_modbindir ${EFL_MODULES_BINARY_DIR}/${_modname}) set(_modtarget ${EFL_LIB_CURRENT}-module-${_modname}) string(TOUPPER "${EFL_LIB_CURRENT}_MODULE_TYPE_${_modname}" _modoptionname) - if(NOT ${_modoptionname}_DEFAULT) + if(NOT DEFINED ${_modoptionname}_DEFAULT) set(${_modoptionname}_DEFAULT "ON") endif() EFL_OPTION(${_modoptionname} "Build ${EFL_LIB_CURRENT} module ${_modname}" ${${_modoptionname}_DEFAULT} CHOICE ON;OFF;STATIC)