add_executable( hdk-sdl-tests main.cpp Properties_test.cpp Window_test.cpp Surface_test.cpp ) target_link_libraries(hdk-sdl-tests PRIVATE hdk-sdl doctest::doctest) target_compile_features(hdk-sdl-tests PRIVATE cxx_std_17) if(HDK_SDL_BUILD_COVERAGE AND TARGET hdk-coverage-flags) target_link_libraries(hdk-sdl-tests PRIVATE hdk-coverage-flags) endif() add_test(NAME hdk-sdl-tests COMMAND hdk-sdl-tests) set_tests_properties(hdk-sdl-tests PROPERTIES ENVIRONMENT "SDL_VIDEODRIVER=dummy")