2 src/ttssmt_setting_main.c
6 pkg_check_modules(pkgs_setting REQUIRED
7 appcore-efl elementary ecore-imf eina ecore ecore-input evas edje glib-2.0
8 capi-base-common aul capi-appfw-application efl-extension vconf vconf-internal-keys capi-web-url-download libxml-2.0
12 FOREACH(flag ${pkgs_setting_CFLAGS})
13 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
14 SET(EXTRA_CXXFLAGS "${EXTRA_CXXFLAGS} ${flag}")
17 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall -fPIE")
18 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS} -Wall -fPIE")
19 SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -Wall -fPIE")
20 SET(CMAKE_C_FLAGS_RELEASE "-O2 -Wall -fPIE")
21 SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -fPIE")
22 SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -g -fPIE")
23 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
25 SET(BINDIR "${APP_INSTALL_PREFIX}/bin")
27 ADD_EXECUTABLE("${PROJECT_NAME}-setting" ${SETTING_SRCS})
28 TARGET_LINK_LIBRARIES("${PROJECT_NAME}-setting" ${pkgs_setting_LDFLAGS})
29 INSTALL(TARGETS "${PROJECT_NAME}-setting" DESTINATION ${BINDIR})
31 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/org.tizen.ttssmt-setting.xml DESTINATION ${APP_MANIFESTDIR})