The package sfml provides CMake targets:

    find_package(SFML COMPONENTS system window graphics CONFIG REQUIRED)
    # Windows
    target_link_libraries(main PRIVATE FLAC OpenAL OpenGL Vorbis)
    # Linux/MacOS
    target_link_libraries(main PRIVATE X11 FLAC UDev OpenAL)
