CMAKE_MINIMUM_REQUIRED(VERSION 3.9) PROJECT(ug-setting-bluetooth-efl C) INCLUDE(FindPkgConfig) INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) SET(EXTRA_FLAGS "-Wall -Werror -fvisibility=hidden") SET(GC_SECTIONS_FLAGS "-fdata-sections -ffunction-sections -Wl,--gc-sections") SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_FLAGS} ${GC_SECTIONS_FLAGS}") SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_FLAGS} ${GC_SECTIONS_FLAGS}") SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-z,nodelete") SET(PREFIX ${CMAKE_INSTALL_PREFIX}) SET(VERSION 0.1.0) SET(RESDIR "${PREFIX}/res") SET(LOCALEDIR "${RESDIR}/locale") SET(EDJDIR "${RESDIR}/edje/${PROJECT_NAME}") SET(IMAGEDIR "${RESDIR}/images/${PROJECT_NAME}") SET(HELPDIR "${RESDIR}/help/${PROJECT_NAME}") SET(TABLEDIR "${RESDIR}/tables/${PROJECT_NAME}") ADD_DEFINITIONS("-DPKGNAME=\"${PROJECT_NAME}\"") ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"") ADD_DEFINITIONS("-DLOCALEDIR=\"${LOCALEDIR}\"") ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"") #ADD_DEFINITIONS("-D__TIZEN_OPEN__") IF(TV_PROFILE) ADD_DEFINITIONS("-DBT_TV_PROFILE") ENDIF(TV_PROFILE) ADD_SUBDIRECTORY(standard) ADD_SUBDIRECTORY(res) IF(BUILD_EMUL) SET(EMUL_LIB_NAME "emul${PROJECT_NAME}") ADD_SUBDIRECTORY(emulator) ENDIF(BUILD_EMUL)