Fix dali-demo SIGKILL issue
[platform/core/uifw/dali-demo.git] / build / tizen / CMakeLists.txt
index df31de6..e3bda7d 100644 (file)
@@ -227,6 +227,19 @@ IF( ENABLE_PKG_CONFIGURE )
 
     SET( ENABLE_SCENE_LOADER "ON" )
   ENDIF()
+
+  # if build as tizen platform, use capi-appfw-app-control
+  IF( TIZEN )
+    pkg_check_modules(CAPI_APPFW_APP_CONTROL capi-appfw-app-control)
+    IF( CAPI_APPFW_APP_CONTROL_FOUND)
+      FOREACH(flag ${CAPI_APPFW_APP_CONTROL_CFLAGS})
+        SET(REQUIRED_CFLAGS "${REQUIRED_CFLAGS} ${flag}")
+      ENDFOREACH(flag)
+      FOREACH(flag ${CAPI_APPFW_APP_CONTROL_LDFLAGS})
+        SET(REQUIRED_PKGS_LDFLAGS "${REQUIRED_PKGS_LDFLAGS} ${flag}")
+      ENDFOREACH(flag)
+    ENDIF()
+  ENDIF()
 ENDIF()
 
 SET( VCPKG_INCLUDE_DIR "${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/include")
@@ -417,6 +430,18 @@ ADD_SUBDIRECTORY(examples-reel)
 ADD_SUBDIRECTORY(tests-reel)
 ADD_SUBDIRECTORY(builder)
 
+# Setup CURRENT_BUILD_PLATFORM to use at message
+IF(ANDROID)
+  SET(CURRENT_BUILD_PLATFORM "Android")
+ELSEIF(WIN32)
+  SET(CURRENT_BUILD_PLATFORM "Windows")
+ELSEIF(APPLE)
+  SET(CURRENT_BUILD_PLATFORM "MacOS")
+ELSEIF(TIZEN)
+  SET(CURRENT_BUILD_PLATFORM "Tizen")
+ELSE()
+  SET(CURRENT_BUILD_PLATFORM "Ubuntu")
+ENDIF()
 
 MESSAGE( " Folder   DEMO_IMAGE_DIR : [" ${DEMO_IMAGE_DIR} "]" )
 MESSAGE( " Folder   DEMO_STYLE_DIR : [" ${DEMO_STYLE_DIR} "]" )
@@ -429,4 +454,5 @@ MESSAGE( " Folder  DEMO_SCRIPT_DIR : [" ${DEMO_SCRIPT_DIR} "]" )
 MESSAGE( " Folder  DEMO_LOCALE_DIR : [" ${DEMO_LOCALE_DIR} "]" )
 MESSAGE( " Folder DEMO_EXAMPLE_BIN : [" ${DEMO_EXAMPLE_BIN} "]" )
 MESSAGE( " Folder        DEMO_LANG : [" ${DEMO_LANG} "]" )
+MESSAGE( " Current Build Platform  : [" ${CURRENT_BUILD_PLATFORM} "]" )
 MESSAGE( " Scene Loader Enabled    : [" ${ENABLE_SCENE_LOADER} "]" )