构建的变量内置的内容告诉您将cmake externalProject url tar.gz文件提取到哪里?

问题描述 投票:0回答:1
${CMAKE_CURRENT_BINARY_DIR}/$project-prefix/src/$project/*

我正在尝试找到一个将指向项目提取的位置的变量,以便我可以简化
CMakeLists.txt

文件。例如,在

CONFIGURE_COMMAND

中,我目前有类似的东西:
${CMAKE_CURRENT_BINARY_DIR}/project_turbojpeg-prefix/src/project_turbojpeg/configure --prefix =${CMAKE_CURRENT_BINARY_DIR}/install --enable-shared=no
我想这样简化它:

${VARIABLE_I"M_ASKING_FOR_IN_THIS_QUESTION}/configure --prefix....

是一个内置的CMAKE变量,指向隐式/默认提取物位置?

	

具有外部Project

外部存档被提取到名为
linux unix build cmake
1个回答
1
投票
的目录中。有几种影响它的方法:

SETTINGDownload_dirfor tocommand.

    SETTING
  1. prefix选项ExternalProject_Add
    命令。
    
    设置
  2. ep_base
  3. 目录属性。 设置ep_prefix
    目录属性。
    
  4. ExternalProject中查看更多信息Documentation
  5. .
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.