1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/simpost-mult_timer

Клонировать/Скачать
CMakeLists.txt 1.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
konishi5202 Отправлено 28.08.2023 02:13 6864586
cmake_minimum_required(VERSION 3.24)
#Component name, default the same as directory name
get_filename_component(component_dir ${CMAKE_PARENT_LIST_FILE} DIRECTORY)
get_filename_component(component_name ${component_dir} NAME)
project(${component_name})
unset(COMPONENT_NAME)
set(COMPONENT_NAME simpost_timer)
set(CMAKE_INSTALL_PREFIX "${CMAKE_SOURCE_DIR}/output/${CMAKE_BUILD_TYPE}")
include(${CMAKE_BINARY_DIR}/conan/conanbuildinfo.cmake)
include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/commit.cmake)
include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/option.cmake)
include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/cpack.cmake)
conan_basic_setup()
if(NOT DEFINED BUILD_STATIC_LIBS)
set(BUILD_STATIC_LIBS ON)
endif()
if(NOT DEFINED BUILD_SHARED_LIBS)
set(BUILD_SHARED_LIBS ON)
endif()
if(NOT DEFINED BUILD_EXAMPLES)
set(BUILD_EXAMPLES ON)
endif()
if(NOT DEFINED BUILD_TESTS)
set(BUILD_TESTS ON)
endif()
if(NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE "Debug" CACHE STRING "Choose the type of build, options are: Debug | Release." FORCE)
endif()
add_subdirectory(source)
if(${BUILD_EXAMPLES} STREQUAL "ON")
add_subdirectory(example)
endif()
if(${BUILD_TESTS} STREQUAL "ON")
add_subdirectory(unittest)
endif()
######################################################################
# uninstall targget
if(NOT TARGET uninstall)
configure_file(
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
IMMEDIATE @ONLY)
add_custom_target(uninstall
COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
endif()

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/simpost-mult_timer.git
git@api.gitlife.ru:oschina-mirror/simpost-mult_timer.git
oschina-mirror
simpost-mult_timer
simpost-mult_timer
master