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