Как получить сборку GLFW в CMake от github - PullRequest
0 голосов
/ 10 апреля 2019

Я пытался получить сборку 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, ничего больше не было.

...