This commit is contained in:
jeanlemotan
2024-07-02 18:13:47 +02:00
commit bbeaa887cd
173 changed files with 34365 additions and 0 deletions
+43
View File
@@ -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)