git2wrapC++20 wrapper for libgit2 |
git clone git://git.dimitrijedobrota.com/git2wrap.git |
Log | Files | Refs | README | LICENSE | HACKING | CONTRIBUTING | CODE_OF_CONDUCT | BUILDING |
CMakeLists.txt (630B)
0 cmake_minimum_required(VERSION 3.14)
2 project(git2wrapTests LANGUAGES CXX)
4 include(../cmake/project-is-top-level.cmake)
5 include(../cmake/folders.cmake)
7 # ---- Dependencies ----
9 find_package(Catch2 REQUIRED)
10 include(Catch)
12 # ---- Tests ----
14 function(add_test NAME)
15 add_executable("${NAME}" "source/${NAME}.cpp")
16 target_link_libraries("${NAME}" PRIVATE git2wrap::git2wrap)
17 target_link_libraries("${NAME}" PRIVATE Catch2::Catch2WithMain)
18 target_compile_features("${NAME}" PRIVATE cxx_std_20)
19 catch_discover_tests("${NAME}")
20 endfunction()
22 # add_test(git2wrap_test)
24 # ---- End-of-file commands ----
26 add_folders(Test)