Add various testing and building code
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
cmake_minimum_required(VERSION 3.23)
|
||||
|
||||
project(mbft-cpp)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
add_subdirectory("external/tgbot-cpp")
|
||||
|
||||
add_executable(test)
|
||||
|
||||
file(GLOB ${PROJECT_NAME}_SRC_LIST connectors/**/*.cpp connectors/test.cpp connectors/BotToken.cpp)
|
||||
|
||||
target_sources(test PRIVATE ${${PROJECT_NAME}_SRC_LIST})
|
||||
target_sources(test PRIVATE FILE_SET h1 TYPE HEADERS BASE_DIRS .)
|
||||
target_link_libraries(test PRIVATE TgBot)
|
||||
|
||||
add_executable(test2)
|
||||
|
||||
file(GLOB test2_src connectors/**/*.cpp modules/*.cpp connectors/BotToken.cpp)
|
||||
target_sources(test2 PRIVATE ${test2_src})
|
||||
target_sources(test2 PRIVATE FILE_SET h1 TYPE HEADERS BASE_DIRS .)
|
||||
target_link_libraries(test2 PRIVATE TgBot)
|
||||
set_property(TARGET test2 PROPERTY ENABLE_EXPORTS ON)
|
||||
Reference in New Issue
Block a user