1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
3 SET(PKG_NAME org.tizen.heremaps-uc)
7 SET(VERSION "${VERSION_MAJOR}.0.1")
10 FIND_PROGRAM(UNAME NAMES uname)
11 EXEC_PROGRAM("${UNAME}" ARGS "-m" OUTPUT_VARIABLE "ARCH")
12 IF("${ARCH}" STREQUAL "arm")
13 ADD_DEFINITIONS("-D_SOUND_EQ_ARCH_ARM_")
16 SET(COMMON_C_FLAGS "${CMAKE_C_FLAGS} -fPIE")
18 SET(HERE_PREFIX /usr/apps/org.tizen.heremaps-uc)
19 SET(BINDIR "${HERE_PREFIX}/bin")
20 SET(LIBDIR "${HERE_PREFIX}/lib")
21 SET(RESDIR "${HERE_PREFIX}/res")
22 SET(LOCALE_DIR "${RESDIR}/locale")
24 IF("${CMAKE_BUILD_TYPE}" STREQUAL "")
25 SET(CMAKE_BUILD_TYPE "Release")
26 ENDIF("${CMAKE_BUILD_TYPE}" STREQUAL "")
27 MESSAGE("Build type: ${CMAKE_BUILD_TYPE}")
29 INCLUDE(FindPkgConfig)
31 # Check external libraries
32 INCLUDE(FindPkgConfig)
33 pkg_check_modules(HEREMAPS_UC_EXT_LIBS "REQUIRED" glib-2.0 gthread-2.0 efl-extension capi-appfw-application capi-system-info evas elementary dlog vconf appcore-efl ecore)
36 FOREACH(flag ${${HEREMAPS_UC_EXT_LIBS}_CFLAGS})
37 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
40 SET(CMAKE_C_FLAGS "${COMMON_C_FLAGS} ${EXTRA_CFLAGS}")
42 ADD_DEFINITIONS("-DHEREMAPS_UC_PKG=\"${PKG_NAME}\"")
43 ADD_DEFINITIONS("-DRES_DIR=\"${RESDIR}\"")
44 ADD_DEFINITIONS("-DLOCALE_DIR=\"${LOCALE_DIR}\"")
47 ADD_SUBDIRECTORY(resources/po)