Beta merge 2
[profile/ivi/wrt-plugins-tizen.git] / src / standards / Tizen / Alarm / CMakeLists.txt
1 set(TARGET_NAME "wrt-plugins-tizen-1.0-alarm")
2
3 pkg_search_module(alarm REQUIRED capi-appfw-application)
4
5 include_directories(${alarm_INCLUDE_DIRS})
6
7 set(SRCS
8   AlarmAbsolute.cpp
9   AlarmConverter.cpp
10   AlarmRecurrence.cpp
11   AlarmRelative.cpp
12   JSAbstractAlarm.cpp
13   JSAlarmAbsolute.cpp
14   JSAlarmManager.cpp
15   JSAlarmRecurrence.cpp
16   JSAlarmRelative.cpp
17   plugin_initializer.cpp
18   ../Common/JSTizenException.cpp
19   ../Common/TizenExceptionData.cpp
20   ../Common/JSTizenExceptionFactory.cpp
21 )
22 set(CMAKE_INSTALL_RPATH
23     ${CMAKE_INSTALL_RPATH}
24     "${CMAKE_INSTALL_PREFIX}/tizen-1.0-alarm"
25 )
26
27 add_library(${TARGET_NAME} SHARED ${SRCS})
28 target_link_libraries(${TARGET_NAME}
29   ${LIBS_COMMON}
30   ${alarm_LIBRARIES}
31 )
32
33 INSTALL(TARGETS ${TARGET_NAME} LIBRARY DESTINATION tizen-1.0-alarm)
34 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/config.xml DESTINATION tizen-1.0-alarm)