cmake_minimum_required(VERSION 3.3.0) project(imgui-download NONE) include(ExternalProject) ExternalProject_Add(glfw3 GIT_REPOSITORY https://github.com/glfw/glfw.git GIT_TAG 3.3.6 SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR}/glfw-src" BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/glfw-build" CONFIGURE_COMMAND "" BUILD_COMMAND "" INSTALL_COMMAND "" TEST_COMMAND "" ) ExternalProject_Add(gl3w GIT_REPOSITORY https://github.com/skaslev/gl3w GIT_TAG 5f8d7fd191ba22ff2b60c1106d7135bb9a335533 SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR}/gl3w-src" BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/gl3w-build" INSTALL_COMMAND "" TEST_COMMAND "" ) ExternalProject_Add(imgui GIT_REPOSITORY https://github.com/ocornut/imgui.git GIT_TAG v1.86 SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR}/imgui-src" BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/imgui-build" CONFIGURE_COMMAND "" BUILD_COMMAND "" INSTALL_COMMAND "" TEST_COMMAND "" ) ExternalProject_Add(implot GIT_REPOSITORY https://github.com/epezent/implot.git GIT_TAG 4fcc6e01aca406ef17d5a2dabdcbc9e1bd962c0d SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR}/implot-src" BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/implot-build" CONFIGURE_COMMAND "" BUILD_COMMAND "" INSTALL_COMMAND "" TEST_COMMAND "" ) ExternalProject_Add(proggyfonts GIT_REPOSITORY https://github.com/bluescan/proggyfonts.git GIT_TAG v1.1.5 SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR}/proggyfonts-src" BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/proggyfonts-build" CONFIGURE_COMMAND "" BUILD_COMMAND "" INSTALL_COMMAND "" TEST_COMMAND "" ) ExternalProject_Add(stb GIT_REPOSITORY https://github.com/nothings/stb.git GIT_TAG c9064e317699d2e495f36ba4f9ac037e88ee371a SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR}/stb-src" BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/stb-build" CONFIGURE_COMMAND "" BUILD_COMMAND "" INSTALL_COMMAND "" TEST_COMMAND "" )