FetchContent or ExternalProject or other choices for non-CMake libraries

@craig.scott