Skip to content

Commit

Permalink
prepare for check fakeit
Browse files Browse the repository at this point in the history
  • Loading branch information
leanid committed Jan 24, 2025
1 parent 76457d9 commit c9ea57c
Show file tree
Hide file tree
Showing 3 changed files with 9,253 additions and 4 deletions.
12 changes: 8 additions & 4 deletions 00-basic-prog/35-catch2/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
cmake_minimum_required(VERSION 3.30)
cmake_minimum_required(VERSION 3.31)

project(35-catch2 CXX)

add_library(amalgamated_catch2 STATIC catch_amalgamated.cpp
add_library(amalgamated_catch2 OBJECT catch_amalgamated.cpp
catch_amalgamated.hpp)
target_compile_features(amalgamated_catch2 PRIVATE cxx_std_23)
add_library(fakeit INTERFACE)
target_include_directories(fakeit INTERFACE ${CMAKE_CURRENT_LIST_DIR})

add_executable(35-catch2 main.cxx)
target_link_libraries(35-catch2 PRIVATE amalgamated_catch2)
target_compile_features(35-catch2 PRIVATE cxx_std_23)

add_executable(35-catch2-fakeit main_moc.cxx)
target_link_libraries(35-catch2-fakeit PRIVATE amalgamated_catch2 fakeit)

enable_testing()

add_test(NAME 35-catch2 COMMAND 35-catch2)
add_test(NAME 35-catch2-fakeit COMMAND 35-catch2-fakeit)
Loading

0 comments on commit c9ea57c

Please sign in to comment.