Я пытался получить сборку GLFW 3.2.1 из CMake, используя ExternalProject, но я не могу получить с ним ничего
Я посмотрел на некоторые другие вопросы:
Невозможно собрать GLFW с ошибками CMake
CMake: GLFW as ExternalProject
Я пытался тиражировать данные решения, но они ничего полезного не делают.
Всякий раз, когда я использую ExternalProject_Add, он создает файл cmake для извлечения из git.
В моем файле cmake:
set(GLFW_INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/deps/glfw)
ExternalProject_Add(glfw
PREFIX ${GLFW_INSTALL_DIR}
GIT_REPOSITORY https://github.com/glfw/glfw.git
GIT_TAG 3.2.1
UPDATE_COMMAND ""
INSTALL_DIR ${GLFW_INSTALL_DIR}
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${GLFW_INSTALL_DIR}
)
Это производит:
https://i.imgur.com/J0VOOMf.png
Я пытался запустить glfw-gitclone.cmake
Который просто тянет весь репо, и я не знал, куда идти дальше. В примерах, которые я посмотрел на github, ничего больше не было.