cmake_minimum_required(VERSION 4.0) find_package(GTest REQUIRED) set(CMAKE_CXX_STANDARD 26) project(uno-game-test) add_executable(uno-game-test unit/game/CardTest.cpp unit/game/CardTileTest.cpp unit/game/PlayerTest.cpp unit/game/GameStateTest.cpp unit/network/MessageSerializerTest.cpp unit/network/NetworkServerTest.cpp unit/network/NetworkClientTest.cpp ) target_link_libraries(uno-game-test PRIVATE uno-game-lib ) target_link_libraries(uno-game-test PRIVATE GTest::gtest PRIVATE GTest::gtest_main ) include(GoogleTest) gtest_discover_tests(uno-game-test)