set(BUILD_SHARED_LIBS No) set(BUILD_GMOCK No) set(INSTALL_GTEST No) add_subdirectory(imgui) FetchContent_Declare( EnTT GIT_REPOSITORY https://github.com/skypjack/entt.git GIT_TAG v3.11.1 GIT_SHALLOW Yes OVERRIDE_FIND_PACKAGE ) FetchContent_Declare( GTest GIT_REPOSITORY https://github.com/google/googletest.git GIT_TAG v1.13.0 GIT_SHALLOW Yes OVERRIDE_FIND_PACKAGE ) FetchContent_Declare( nlohmann_json GIT_REPOSITORY https://github.com/nlohmann/json.git GIT_TAG v3.11.2 GIT_SHALLOW Yes OVERRIDE_FIND_PACKAGE ) FetchContent_Declare( raylib GIT_REPOSITORY https://github.com/raysan5/raylib.git GIT_TAG 4.2.0 GIT_SHALLOW Yes OVERRIDE_FIND_PACKAGE ) FetchContent_MakeAvailable(EnTT GTest nlohmann_json raylib)