From 80fb4e3f0eb1fec4a8b90fd86fa7a35ce97f21f2 Mon Sep 17 00:00:00 2001 From: scawful Date: Wed, 8 Jun 2022 23:22:19 -0400 Subject: [PATCH] Added yaze_test CMakeLists.txt --- tests/CMakeLists.txt | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 tests/CMakeLists.txt diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt new file mode 100644 index 00000000..3c505d3d --- /dev/null +++ b/tests/CMakeLists.txt @@ -0,0 +1,27 @@ +# GoogleTest ------------------------------------------------------------------------------------ +include(FetchContent) +FetchContent_Declare( + googletest + URL https://github.com/google/googletest/archive/609281088cfefc76f9d0ce82e1ff6c30cc3591e5.zip +) +# For Windows: Prevent overriding the parent project's compiler/linker settings +set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) +FetchContent_MakeAvailable(googletest) +enable_testing() + +add_executable( + yaze_test + yaze_test.cc +) + +target_link_libraries( + yaze_test + ${BOOST_LIBRARIES} + ${SDL2_LIBRARIES} + ${OPENGL_LIBRARIES} + gtest_main + gtest +) + +include(GoogleTest) +gtest_discover_tests(yaze_test) \ No newline at end of file