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=8851c15f40cd91f35a0709f22fe5cbebe3baa0ce;hb=45f303bdb3d8f6dc872efaad79cfd81a926b31c2;hpb=3a2513b13b587a3a7ec2fa7224c2bb6f0ff1ef8c diff --git a/automated-tests/CMakeLists.txt.in b/automated-tests/CMakeLists.txt.in index 8851c15..be21183 100644 --- a/automated-tests/CMakeLists.txt.in +++ b/automated-tests/CMakeLists.txt.in @@ -1,11 +1,27 @@ -CMAKE_MINIMUM_REQUIRED(VERSION 2.8) +CMAKE_MINIMUM_REQUIRED(VERSION 3.8.2) PROJECT(tct_coreapi_utc) +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 )