cmake_minimum_required(VERSION 3.15) project(XCEngine_ComponentsTests) set(COMPONENTS_TEST_SOURCES test_component.cpp test_transform_component.cpp test_game_object.cpp test_camera_light_component.cpp ) add_executable(components_tests ${COMPONENTS_TEST_SOURCES}) if(MSVC) set_target_properties(components_tests PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libcpmt.lib /NODEFAULTLIB:libcmt.lib" ) endif() target_link_libraries(components_tests PRIVATE XCEngine GTest::gtest GTest::gtest_main ) target_include_directories(components_tests PRIVATE ${CMAKE_SOURCE_DIR}/engine/include ) include(GoogleTest) gtest_discover_tests(components_tests)