Fix issue that 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 )
8
9 FOREACH(flag ${pkgs_CFLAGS})
10     SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
11 ENDFOREACH(flag)
12
13 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} -std=gnu++0x -Wall -fPIE -fpermissive")
14 SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -fPIE")
15 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall -fPIE")
16 SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -fPIE")
17 SET(CMAKE_C_FLAGS_RELEASE "-O2 -fPIE")
18 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
19
20 ## Executable ##
21 ADD_EXECUTABLE(gesture-server ${SRCS})
22 TARGET_LINK_LIBRARIES(gesture-server ${pkgs_LDFLAGS})
23
24 ## Install daemon file ##
25 INSTALL(TARGETS gesture-server DESTINATION /usr/bin)