当使用 cmake 的 ExternalProject 功能并指定本地 tar.gz 文件的 URL 时,文件会被提取到类似 ${CMAKE_CURRENT_BINARY_DIR}/$project-prefix/src/$project/*
是否有指向隐式/默认提取位置的内置 cmake 变量?
最佳答案
在 ExternalProject 中,外部存档被提取到名为 DOWNLOAD_DIR 的目录中。有几种方法可以影响它:
- 为
ExternalProject_Add
命令设置 DOWNLOAD_DIR 选项。 - 为
ExternalProject_Add
命令设置 PREFIX 选项。 - 设置 EP_BASE 目录属性。
- 设置EP_PREFIX 目录属性。
在 ExternalProject 中查看更多信息 documentation .
关于linux - 什么内置变量告诉你 cmake ExternalProject url tar.gz 文件被提取到哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38708922/