First
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
cmake_minimum_required(VERSION 3.12)
|
||||
project(cppcoro LANGUAGES CXX)
|
||||
|
||||
if(NOT "${CMAKE_CXX_STANDARD}")
|
||||
message("C++ version not set. Defaulting to CMAKE_CXX_STANDARD=20")
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
endif()
|
||||
|
||||
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
||||
|
||||
list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake")
|
||||
|
||||
add_subdirectory(lib)
|
||||
|
||||
|
||||
#enable_testing()
|
||||
#if(BUILD_TESTING)
|
||||
# add_subdirectory(test)
|
||||
#endif()
|
||||
|
||||
#export(EXPORT cppcoroTargets
|
||||
# FILE "${PROJECT_BINARY_DIR}/cppcoro/cppcoroTargets.cmake"
|
||||
# NAMESPACE cppcoro::)
|
||||
#configure_file(cmake/cppcoroConfig.cmake
|
||||
# "${PROJECT_BINARY_DIR}/cppcoro/cppcoroConfig.cmake"
|
||||
# COPYONLY)
|
||||
|
||||
#set(config_package_location lib/cmake/cppcoro)
|
||||
#install(DIRECTORY include/cppcoro
|
||||
# DESTINATION include
|
||||
# COMPONENT Devel)
|
||||
#install(FILES cmake/FindCoroutines.cmake
|
||||
# DESTINATION ${config_package_location}
|
||||
# COMPONENT Devel)
|
||||
#install(EXPORT cppcoroTargets
|
||||
# FILE cppcoroTargets.cmake
|
||||
# NAMESPACE cppcoro::
|
||||
# DESTINATION ${config_package_location})
|
||||
#install(
|
||||
# FILES ${CMAKE_CURRENT_BINARY_DIR}/cppcoro/cppcoroConfig.cmake
|
||||
# DESTINATION ${config_package_location}
|
||||
# COMPONENT Devel)
|
||||
Reference in New Issue
Block a user