The package libvorbis provides CMake targets:

    # Vorbis reference encoder and decoder, low-level API
    find_package(Vorbis CONFIG REQUIRED)
    target_link_libraries(main PRIVATE Vorbis::vorbis)

    # Audio stream decoding and basic manipulation, high-level API
    find_package(Vorbis CONFIG REQUIRED)
    target_link_libraries(main PRIVATE Vorbis::vorbisfile)

    # Convenience API for setting up an encoding environment
    find_package(Vorbis CONFIG REQUIRED)
    target_link_libraries(main PRIVATE Vorbis::vorbisenc)