cmake_minimum_required(VERSION 3.15) project(XCEngine_SceneTests) set(SCENE_TEST_SOURCES test_scene.cpp test_scene_manager.cpp ) add_executable(scene_tests ${SCENE_TEST_SOURCES}) if(MSVC) set_target_properties(scene_tests PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcpmt.lib /NODEFAULTLIB:libcmt.lib" ) endif() target_link_libraries(scene_tests PRIVATE XCEngine GTest::gtest GTest::gtest_main ) target_include_directories(scene_tests PRIVATE ${CMAKE_SOURCE_DIR}/engine/include ) include(GoogleTest) gtest_discover_tests(scene_tests)