CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT(message C) SET (MSG_UI_SETTING msg_ui_setting) ######################## # Message Setting List # ######################## SET(SETTING_SRCS ./src/main/msg-ui-setting-gadget.c ./src/main/msg-ui-setting-main.c ./src/main/msg-ui-setting-callback.c ./src/main/msg-ui-setting-common-util.c ./src/main/msg-ui-setting-msg-service-wrapper.c ./src/main/msg-ui-setting-font-size.c ./src/general/msg-ui-setting-general-setting.c ./src/general/msg-ui-setting-general-block-message.c ./src/text/msg-ui-setting-text-message.c ./src/text/msg-ui-setting-text-service-center.c ./src/multimedia/msg-ui-setting-mm-message.c ./src/multimedia/msg-ui-setting-mm-recv-option.c ) INCLUDE_DIRECTORIES(${CMAKE_SOURCE_SETTING_DIR}/include ${CMAKE_SOURCE_MAIN_DIR} ${CMAKE_SOURCE_COMMON_DIR} /usr/include/msg-service/ ) FOREACH(flag ${pkgs_CFLAGS}) SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") ENDFOREACH(flag) SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}") ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{PREFIX}\"") ADD_DEFINITIONS("-DDATAFS=\"$ENV{DATADIR}\"") ADD_DEFINITIONS("-DTARGET") ADD_DEFINITIONS("-DSLP_PROF") # Install executable and .edj files. ADD_LIBRARY(ug-msg-setting-efl SHARED ${SETTING_SRCS}) TARGET_LINK_LIBRARIES(ug-msg-setting-efl ${pkgs_LDFLAGS} -L${CMAKE_SOURCE_COMMON_DIR} -lmsg-common) INSTALL(TARGETS ug-msg-setting-efl DESTINATION ${UGDIR}) #i18n #ADD_SUBDIRECTORY(po)