20 lines
833 B
CMake
20 lines
833 B
CMake
|
# Минимальная версия CMake
|
|||
|
cmake_minimum_required(VERSION 3.3)
|
|||
|
|
|||
|
# Предпочтительно следовать стандартам принятым в указанном диапазоне версий
|
|||
|
cmake_policy(VERSION 3.0.2..3.7)
|
|||
|
|
|||
|
# Название и версия проекта и используемые языки программирования
|
|||
|
project(cmlib-example-base VERSION 0.2.0 LANGUAGES C CXX)
|
|||
|
|
|||
|
# В каталоге cmake/cmlib находятся файлы с библиотечными функциями
|
|||
|
if(IS_DIRECTORY ${CMAKE_SOURCE_DIR}/cmake/cmlib)
|
|||
|
list(INSERT CMAKE_MODULE_PATH 0 ${CMAKE_SOURCE_DIR}/cmake/cmlib)
|
|||
|
else()
|
|||
|
message(FATAL_ERROR "CMake library directory does not exist")
|
|||
|
endif()
|
|||
|
list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/find)
|
|||
|
|
|||
|
include(CMLibCommon)
|
|||
|
|