如何在Xcode中定义自定义构建变量

时间:2019-06-08 02:04:59

标签: c++ xcode build-settings

在Xcode 10中,我正在创建一个使用HEADER_SEARCH_PATH定义标头包含路径列表的C ++项目。路径之一包含环境变量,例如${CUSTOM_INCLUDE_ROOT}/boost_1_xx_0/include,其中${CUSTOM_INCLCUDE_ROOT}应该是在每个开发人员的本地环境上设置的环境变量,以提供根包含路径-原因是该根目录由用户自己选择,因此不同的用户可以决定在不同的根目录上。

但是,在Xcode 10构建设置中,似乎Xcode不会自动展开${CUSTOM_INCLUDE_ROOT}-导致展开后的标头看起来像:/boost_1_xx_0/include,并且当然会导致{ {1}}

因此,问题是:Xcode构建设置如何引用环境变量,或者根本有可能吗?

或者一个相关的问题是:如果无法在构建设置中引用环境变量,是否可以在xcode中将新的自定义变量(例如#include <boost/something.hpp>定义为${CUSTOM_INCLUDE_ROOT})?

0 个答案:

没有答案