################################################################ ################################################################ # Module-Test: Input ################################################################ ################################################################ ################################ # Test Files: Input Module ################################ set(ATLANTIS_INPUT_TEST_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/test/input/KeyStatusTest.cpp ) ################################ # Test Case Creation: Input Module ################################ add_executable(${MODULE_NAME_INPUT}-tests ${ATLANTIS_INPUT_TEST_SOURCES}) target_link_libraries(${MODULE_NAME_INPUT}-tests PRIVATE ${MODULE_NAME_INPUT} GTest::gtest_main ) gtest_discover_tests(${MODULE_NAME_INPUT}-tests DISCOVERY_MODE PRE_TEST) if (WIN32) add_custom_command(TARGET ${MODULE_NAME_INPUT}-tests POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy -t $ $ COMMAND ${CMAKE_COMMAND} -E copy -t $ "$<$:${LS_STD_DLLS_DEBUG}>" "$<$:${LS_STD_DLLS_RELEASE}>" COMMAND_EXPAND_LISTS ) endif ()