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