Update downloading progress bar
[platform/core/uifw/libttssmt.git] / setting-app / CMakeLists.txt
1 SET(SETTING_SRCS
2     src/ttssmt_setting_main.c
3 )
4
5 INCLUDE(FindPkgConfig)
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
9         capi-network-wifi
10 )
11
12 FOREACH(flag ${pkgs_setting_CFLAGS})
13     SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
14     SET(EXTRA_CXXFLAGS "${EXTRA_CXXFLAGS} ${flag}")
15 ENDFOREACH(flag)
16
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")
24
25 SET(BINDIR "${APP_INSTALL_PREFIX}/bin")
26
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})
30
31 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/org.tizen.ttssmt-setting.xml DESTINATION ${APP_MANIFESTDIR})
32
33 ADD_SUBDIRECTORY(po)