project(universe) add_library( ${PROJECT_NAME} STATIC src/JsonRepository.cpp src/NotFound.cpp src/TurretType.cpp src/universe.cpp ) target_include_directories( ${PROJECT_NAME} PUBLIC include ) add_resources( universe_resources FILES resources/universe/ship_types.json resources/universe/turret_types.json ) add_executable( ${PROJECT_NAME}_test tests/TurretType.cpp ) target_link_libraries( ${PROJECT_NAME}_test PRIVATE ${PROJECT_NAME} PRIVATE GTest::gtest_main ) gtest_discover_tests(${PROJECT_NAME}_test)