081f2ac314d41976647cdce73b8de1dbc31c7f28
[apps/home/starter.git] / lock-mgr / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(lock-daemon C)
3
4 SET(PREFIX "/usr")
5 SET(EXEC_PREFIX "${PREFIX}/bin")
6 SET(LIBDIR "${PREFIX}/lib")
7 SET(CONFDIR "/etc")
8 SET(VERSION 0.1.0)
9
10 INCLUDE(FindPkgConfig)
11 pkg_check_modules(pkgs_lock_daemon REQUIRED
12         elementary
13         appcore-efl
14         heynoti
15         aul
16         vconf
17         ecore
18         evas
19         ecore-evas
20         eet
21         x11
22         dlog
23         ecore-x
24         utilX
25         ecore-input
26         glib-2.0
27         ui-gadget
28         bundle
29 )
30 FOREACH (flag ${pkgs_lock_daemon_CFLAGS})
31         SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
32 ENDFOREACH(flag)
33
34 ADD_DEFINITIONS(${EXTRA_CFLAGS})
35 ADD_LIBRARY(${PROJECT_NAME} SHARED
36         src/lock-daemon.c
37         src/lockd-debug.c
38         src/lockd-process-mgr.c
39 )
40 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)
41
42 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_lock_daemon_LDFLAGS})
43 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION lib)
44
45 # End of a file