X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=automated-tests%2FCMakeLists.txt.in;h=be21183a7ee9ff24111e862a8dacd7744aa08570;hp=ce4698860062bcc64f256b9d81e21ac5327459da;hb=1376e4bafe5318c458c63a73c01e5ccbbcf2ef78;hpb=5359a575636e678baf178dab5209b587be1a7551 diff --git a/automated-tests/CMakeLists.txt.in b/automated-tests/CMakeLists.txt.in index ce46988..be21183 100644 --- a/automated-tests/CMakeLists.txt.in +++ b/automated-tests/CMakeLists.txt.in @@ -4,9 +4,24 @@ SET(CMAKE_CXX_STANDARD 17) INCLUDE(FindPkgConfig) SET(BIN_DIR "/opt/usr/bin") +SET(SCRIPT_DIR ${CMAKE_SOURCE_DIR}/scripts) ADD_DEFINITIONS(-DDALI_STYLE_DIR="@dataReadOnlyDir@/toolkit/styles/") +# Macro checks if the module is available and sets user variable +MACRO( CHECK_MODULE_AND_SET PKG_VAR PKG_LIB_REQUIREMENTS VAR_TO_SET ) + PKG_CHECK_MODULES(${PKG_VAR} "${PKG_LIB_REQUIREMENTS}") + IF( ${PKG_VAR}_FOUND ) + SET( ${VAR_TO_SET} ON ) + SET( ${VAR_TO_SET}_ENABLED ON ) + ELSE() + SET( ${VAR_TO_SET}_ENABLED OFF ) + ENDIF() +ENDMACRO() + +SET(ELDBUS_REQUIRED 1.16.0) +CHECK_MODULE_AND_SET(ELDBUS eldbus>=${ELDBUS_REQUIRED} ELDBUS_AVAILABLE) + INCLUDE_DIRECTORIES( src/common )