如何从github获取CMake中的GLFW建筑物

时间:2019-04-10 10:10:38

标签: c++ cmake glfw

我曾尝试使用ExternalProject从CMake中获取GLFW 3.2.1的构建,但我无能为力

我看了其他一些问题:
Unable to build GLFW with CMake errors
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上看到的示例,没有什么比这更多的了。

0 个答案:

没有答案