2016-05-19 10:41:06 -04:00
|
|
|
#
|
|
|
|
# Build configuration
|
|
|
|
#
|
2016-11-02 15:22:45 -04:00
|
|
|
cmake_minimum_required(VERSION 3.1.0 FATAL_ERROR)
|
2016-05-24 08:24:45 -04:00
|
|
|
|
2016-11-02 15:22:45 -04:00
|
|
|
project(lemonbuddy C CXX)
|
2016-05-19 10:41:06 -04:00
|
|
|
|
2016-11-02 15:22:45 -04:00
|
|
|
set(CMAKE_MODULE_PATH
|
|
|
|
${CMAKE_MODULE_PATH}
|
|
|
|
${PROJECT_SOURCE_DIR}/cmake
|
|
|
|
${PROJECT_SOURCE_DIR}/cmake/modules)
|
2016-05-20 05:20:58 -04:00
|
|
|
|
2016-11-02 15:22:45 -04:00
|
|
|
include(utils)
|
|
|
|
include(build/core)
|
|
|
|
include(build/options)
|
|
|
|
include(build/targets)
|
|
|
|
include(build/summary)
|
2016-06-14 23:32:35 -04:00
|
|
|
|
|
|
|
add_subdirectory(${PROJECT_SOURCE_DIR}/man)
|
|
|
|
add_subdirectory(${PROJECT_SOURCE_DIR}/src ${PROJECT_BINARY_DIR}/bin)
|
|
|
|
add_subdirectory(${PROJECT_SOURCE_DIR}/examples ${PROJECT_BINARY_DIR}/examples)
|
2016-10-24 19:46:26 -04:00
|
|
|
|
2016-10-12 01:17:03 -04:00
|
|
|
if(BUILD_TESTS)
|
2016-10-24 19:46:26 -04:00
|
|
|
add_subdirectory(${PROJECT_SOURCE_DIR}/tests ${PROJECT_BINARY_DIR}/tests)
|
|
|
|
else()
|
2016-10-12 01:17:03 -04:00
|
|
|
add_subdirectory(${PROJECT_SOURCE_DIR}/tests ${PROJECT_BINARY_DIR}/tests EXCLUDE_FROM_ALL)
|
|
|
|
endif()
|