2017-01-19 11:54:12 -08:00
|
|
|
include(CheckSymbolExists)
|
|
|
|
include(CheckIncludeFile)
|
|
|
|
include(CheckTypeSize)
|
|
|
|
include(FindPkgConfig)
|
|
|
|
include(CTest)
|
|
|
|
find_package(Threads REQUIRED)
|
|
|
|
|
|
|
|
pkg_check_modules(CHECK check)
|
|
|
|
|
|
|
|
CHECK_INCLUDE_FILE(sys/mman.h HAVE_SYS_MMAN_H)
|
|
|
|
|
|
|
|
set(VMAJ ${PROJECT_VERSION_MAJOR})
|
|
|
|
set(VMIN ${PROJECT_VERSION_MINOR})
|
|
|
|
set(VMIC ${PROJECT_VERSION_PATCH})
|
|
|
|
set(VREV ${PROJECT_VERSION_TWEAK})
|
|
|
|
set(EFL_VERSION_MAJOR ${PROJECT_VERSION_MAJOR})
|
|
|
|
set(EFL_VERSION_MINOR ${PROJECT_VERSION_MINOR})
|
2017-01-21 07:16:02 -08:00
|
|
|
set(MODULE_ARCH "v-${VMAJ}.${VMIN}")
|
2017-01-19 11:54:12 -08:00
|
|
|
|
2017-01-21 07:16:25 -08:00
|
|
|
EFL_OPTION(BUILD_PROFILE "How to build EFL" dev CHOICE release;dev;debug)
|
2017-01-19 11:54:12 -08:00
|
|
|
EFL_OPTION(EFL_NOLEGACY_API_SUPPORT "Whenever to disable non-Eo (Legacy) APIs" ON)
|
|
|
|
EFL_OPTION(EFL_EO_API_SUPPORT "Whenever to enable new Eo APIs" ON)
|
|
|
|
if(NOT EFL_EO_API_SUPPORT)
|
|
|
|
EFL_OPTION_SET_MESSAGE(EFL_EO_API_SUPPORT "Risky!")
|
|
|
|
endif()
|
2017-01-21 03:17:12 -08:00
|
|
|
|
|
|
|
#this is needed to build efl
|
|
|
|
set(EFL_BETA_API_SUPPORT 1)
|