include_config_file(WrtAccess)
-pkg_search_module(wrt-plugin-api REQUIRED wrt-plugin-api>=0.7.0)
+pkg_search_module(plugin-types REQUIRED wrt-plugins-types)
pkg_search_module(ace-client REQUIRED ace-client)
pkg_search_module(dpl-event REQUIRED dpl-event-efl)
+pkg_search_module(icu REQUIRED icu-i18n)
set(WRT_COMMONS_DEPENDECIES_INCLUDES
- ${INCLUDE_JS_INDEPENDENT}
${wrt-plugin-api_INCLUDE_DIRS}
${ace-client_INCLUDE_DIRS}
+ ${plugin-types_INCLUDE_DIRS}
+ ${icu_INCLUDE_DIRS}
)
include_directories(${WRT_COMMONS_DEPENDECIES_INCLUDES})
${CMAKE_CURRENT_SOURCE_DIR}/StringBuilder.cpp
${CMAKE_CURRENT_SOURCE_DIR}/StringUtils.cpp
${CMAKE_CURRENT_SOURCE_DIR}/ThreadPool.cpp
+ ${CMAKE_CURRENT_SOURCE_DIR}/JSObjectDeclaration.cpp
+ ${CMAKE_CURRENT_SOURCE_DIR}/JSObject.cpp
+ ${CMAKE_CURRENT_SOURCE_DIR}/TimeUtils.cpp
#PARENT_SCOPE
)
${LIBS_COMMONS}
${ace-client_LIBRARIES}
${dpl-event_LIBRARIES}
+ ${icu_LIBRARIES}
)
+
set_target_properties(${TARGET_NAME} PROPERTIES
SOVERSION ${CMAKE_PROJECT_API_VERSION}
VERSION ${CMAKE_PROJECT_VERSION}
install_header_file(TypesDeclaration.h)
install_header_file(TypeTraits.h)
install_header_file(plugin_initializer_def.h)
+install_header_file(JSObjectDeclaration.h)
+install_header_file(JSObject.h)
+install_header_file(TimeUtils.h)
install_wrtaccess_header_file(WrtAccess/WrtAccess.h)