Fix defects detected by static analysis tool
[platform/core/api/gesture.git] / server / CMakeLists.txt
1 SET(SRCS
2     gestured_main.c
3 #       gestured_data_manager.c
4     gestured_dbus.c
5     ../manager/gestured_client_manager.cpp
6     ../manager/gestured_engine_manager.cpp
7     ../manager/gestured_invocation_manager.cpp
8 )
9
10 FOREACH(flag ${pkgs_CFLAGS})
11     SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
12 ENDFOREACH(flag)
13
14 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} -std=gnu++0x -Wall -fPIE -fpermissive")
15 SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -fPIE")
16 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall -fPIE")
17 SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -fPIE")
18 SET(CMAKE_C_FLAGS_RELEASE "-O2 -fPIE")
19 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
20
21 ## Executable ##
22 ADD_EXECUTABLE(gesture-server ${SRCS})
23 TARGET_LINK_LIBRARIES(gesture-server ${pkgs_LDFLAGS})
24
25 ## Install daemon file ##
26 INSTALL(TARGETS gesture-server DESTINATION /usr/bin)