include(FetchContent) FetchContent_Declare( curlpp GIT_REPOSITORY "https://github.com/jpbarrette/curlpp" GIT_TAG 6dde740658257103435ba86e5e92828112e5d2fc ) FetchContent_Declare( websocketpp GIT_REPOSITORY "https://github.com/zaphoyd/websocketpp" GIT_TAG 1b11fd301531e6df35a6107c1e8665b1e77a2d8e ) FetchContent_Declare( argparse GIT_REPOSITORY "https://github.com/p-ranav/argparse" GIT_TAG 997da9255618311d1fcb0135ce86022729d1f1cb ) FetchContent_Declare( Boost GIT_REPOSITORY "https://github.com/boostorg/boost" GIT_TAG 32da69a36f84c5255af8a994951918c258bac601 ) FetchContent_Declare( json GIT_REPOSITORY "https://github.com/nlohmann/json" GIT_TAG a3e6e26dc83a726b292f5be0492fcc408663ce55 ) add_subdirectory(curlpp) add_subdirectory(websocketpp) add_subdirectory(argparse) add_subdirectory(Boost) add_subdirectory(json)