The package geos provides CMake targets:

    # C API (provides long-term ABI stability)
    find_package(GEOS CONFIG REQUIRED)
    target_link_libraries(main PRIVATE GEOS::geos_c)

    # C++ API (will likely change across versions)
    find_package(GEOS CONFIG REQUIRED)
    target_link_libraries(main PRIVATE GEOS::geos)