diff options
author | Kim Kibum <kb0929.kim@samsung.com> | 2012-06-08 14:54:10 +0900 |
---|---|---|
committer | Kim Kibum <kb0929.kim@samsung.com> | 2012-06-08 14:54:10 +0900 |
commit | e9d80f84b140bb86fe9e7bc025ec1de25f6b1cad (patch) | |
tree | 372e5a0d4e93491cb125f362ad19718cf0a286a8 /CMakeLists.txt | |
parent | b9b4104f70d3f35414260d964f4c7c0221d21446 (diff) | |
download | phone-contacts-e9d80f84b140bb86fe9e7bc025ec1de25f6b1cad.tar.gz phone-contacts-e9d80f84b140bb86fe9e7bc025ec1de25f6b1cad.tar.bz2 phone-contacts-e9d80f84b140bb86fe9e7bc025ec1de25f6b1cad.zip |
apply FSL(Flora Software License)
Diffstat (limited to 'CMakeLists.txt')
-rwxr-xr-x | CMakeLists.txt | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100755 index 0000000..f2dd685 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,63 @@ +CMAKE_MINIMUM_REQUIRED(VERSION 2.6) +PROJECT(phone C) + +SET(PACKAGE ${PROJECT_NAME}) +SET(PKGNAME "org.tizen.${PACKAGE}") +SET(PREFIX ${CMAKE_INSTALL_PREFIX}) +SET(BINDIR "${PREFIX}/bin") +SET(RESDIR "${PREFIX}/res") +SET(DATADIR "${PREFIX}/data") +SET(LOCALEDIR "/opt/ug/res/locale") +SET(EDC_SRC_DIR "${CMAKE_SOURCE_DIR}/lib/edc") +SET(EDJDIR "/opt/ug/res/edje/ug-${PACKAGE}") +SET(IMGDIR "/opt/ug/res/images/ug-${PACKAGE}") +SET(CMAKE_SKIP_BUILD_RPATH true) +SET(VERSION_MAJOR 0) +set(VERSION "${VERSION_MAJOR}.1.3") + +IF("${CMAKE_BUILD_TYPE}" STREQUAL "") + SET(CMAKE_BUILD_TYPE "Release") +ENDIF("${CMAKE_BUILD_TYPE}" STREQUAL "") +MESSAGE("Build type: ${CMAKE_BUILD_TYPE}") + +INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) + +INCLUDE(FindPkgConfig) +pkg_check_modules(pkgs REQUIRED appcore-efl ui-gadget contacts-service ecore-x evas ecore ecore-input edje +eina appsvc) + +FOREACH(flag ${pkgs_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") +ENDFOREACH(flag) + +SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden") +SET(CMAKE_C_FLAGS_DEBUG "") +SET(CMAKE_C_FLAGS_RELEASE "") + +FIND_PROGRAM(UNAME NAMES uname) +EXEC_PROGRAM("${UNAME}" ARGS "-m" OUTPUT_VARIABLE "ARCH") +IF("${ARCH}" STREQUAL "arm") + ADD_DEFINITIONS("-DTARGET") + MESSAGE("add -DTARGET") +ENDIF("${ARCH}" STREQUAL "arm") + +ADD_DEFINITIONS("-DPACKAGE=\"${PACKAGE}\"") +ADD_DEFINITIONS("-DPACKAGE_NAME=\"${PKGNAME}\"") +ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"") +ADD_DEFINITIONS("-DLOCALEDIR=\"${LOCALEDIR}\"") +ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"") +ADD_DEFINITIONS("-DIMGDIR=\"${IMGDIR}\"") +ADD_DEFINITIONS("-DUGDATADIR=\"${UGDATADIR}\"") + +# install desktop file & icon +CONFIGURE_FILE(${PROJECT_NAME}.desktop.in ${PKGNAME}.desktop) +INSTALL(FILES ${CMAKE_BINARY_DIR}/${PKGNAME}.desktop DESTINATION "/opt/share/applications") +INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/lib/images/phoneug_images/ DESTINATION ${IMGDIR}) +INSTALL(DIRECTORY DESTINATION ${DATADIR}) + +ADD_SUBDIRECTORY(lib) +ADD_SUBDIRECTORY(app) + +# i18n +ADD_SUBDIRECTORY(po) + |