Professional Documents
Culture Documents
CMake Lists
CMake Lists
0)
project(CMAKE_TEMPLATE VERSION 0.1.0)
set(CMAKE_CXX_STANDARD 17)
# adding subdirectories
add_subdirectory(thirdparty)
add_subdirectory(include)
add_subdirectory(src)
# Testing
include(CTest)
enable_testing()
option(BUILD_TESTS "OFF if you don't want to buid tests" ON)
if(BUILD_TESTS)
message(STATUS "BUILD_TESTS option is ON")
add_subdirectory(tests)
endif()
set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake")
# install(
# EXPORT simpleLibrary
# DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake
# )
set(CPACK_PROJECT_NAME ${PROJECT_NAME})
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
include(CPack)