Merge "fix: use EINA_* booleans instread of TRUE/FALSE" into tizen
[platform/framework/web/wrt.git] / src / view / webkit / injected-bundle / CMakeLists.txt
index 5e445a8..949bd0b 100644 (file)
@@ -16,7 +16,7 @@
 # @file     src/view/webkit/injected-bundle/CMakeLists.txt
 # @author   Lukasz Wrzosek (l.wrzosek@samsung.com)
 
-# webkit2
+ADD_DEFINITIONS("-DWRT_BUNDLE_LOG")
 
 include(FindPkgConfig)
 
@@ -30,6 +30,7 @@ PKG_CHECK_MODULES(INJECTED_BUNDLE_DEP
     libpcrecpp
     wrt-plugins-ipc-message
     wrt-dispatch-event
+    pkgmgr-info
     REQUIRED
 )
 
@@ -37,6 +38,7 @@ SET(INJECTED_BUNDLE_SOURCES
     ${PROJECT_SOURCE_DIR}/src/view/webkit/injected-bundle/wrt-injected-bundle.cpp
     ${PROJECT_SOURCE_DIR}/src/view/webkit/injected-bundle/injected_bundle_uri_handling.cpp
     ${PROJECT_SOURCE_DIR}/src/view/webkit/injected-bundle/injected_bundle_decryption_support.cpp
+    ${PROJECT_SOURCE_DIR}/src/view/webkit/injected-bundle/injected_bundle_viewmodes_support.cpp
     ${PROJECT_SOURCE_DIR}/src/view/webkit/injected-bundle/page_global_context_container.cpp
     ${PROJECT_SOURCE_DIR}/src/view/common/scheme.cpp
 )
@@ -45,10 +47,14 @@ SET(INJECTED_BUNDLE_INCLUDES
     ${INJECTED_BUNDLE_DEP_INCLUDE_DIRS}
     ${PROJECT_SOURCE_DIR}/src/plugin-service
     ${PROJECT_SOURCE_DIR}/src/view/common
+    ${PROJECT_SOURCE_DIR}/src/domain
 )
 
 ADD_DEFINITIONS(${INJECTED_BUNDLE_DEP_CFLAGS})
-INCLUDE_DIRECTORIES(${INJECTED_BUNDLE_INCLUDES})
+INCLUDE_DIRECTORIES(
+    ${INJECTED_BUNDLE_INCLUDES}
+    ${SMACK_LABELING_SUPPORT_INCLUDES}
+    )
 
 ADD_LIBRARY(${TARGET_INJECTED_BUNDLE_LIB} SHARED
     ${INJECTED_BUNDLE_SOURCES}
@@ -60,6 +66,7 @@ TARGET_LINK_LIBRARIES(
     ${TARGET_WRT_ENGINE_STATIC}
     ${TARGET_PLUGIN_MODULE_LIB}
     ${PROF_LIB}
+    ${SMACK_LABELING_SUPPORT_STATIC}
 )
 
 # for encryption
@@ -76,7 +83,7 @@ SET_TARGET_PROPERTIES(${TARGET_INJECTED_BUNDLE_LIB} PROPERTIES
 )
 
 INSTALL(TARGETS ${TARGET_INJECTED_BUNDLE_LIB}
-    DESTINATION lib/
+    DESTINATION ${LIB_INSTALL_DIR}/
     PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
     GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
 )