# Get Catch2 list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}) find_package(Catch2 3.7.0 REQUIRED) include(Catch) # Test library add_executable(test-imgui-sfml imconfig-SFML.cpp) target_link_libraries(test-imgui-sfml PRIVATE ImGui-SFML::ImGui-SFML Catch2::Catch2WithMain) target_compile_options(test-imgui-sfml PRIVATE ${IMGUI_SFML_WARNINGS}) catch_discover_tests(test-imgui-sfml)