gpt4 book ai didi

c++ - 从 CMake 设置 Xcode 环境变量

转载 作者:行者123 更新时间:2023-12-03 10:05:55 24 4
gpt4 key购买 nike

我在 Xcode 工作使用 CMake 创建的项目.我希望能够在 Xcode 中自动创建一个环境变量使用 CMake命令,但它似乎不起作用。

在我的 .profile我有

export WORKDIR=$HOME/temp/working

我想让它出现在 Xcode作为环境变量,如以下图片(或等效的)

screenshot

这样我就可以使用以下命令在 C++ 中加载它:
auto workdir  = std::getenv("WORKDIR");

我尝试使用以下命令:
set($ENV{WORKDIR} ${WORKDIR}) 

但它似乎没有帮助。有任何想法吗?

最佳答案

在初始缓存文件中将其设置为以下内容

set(CMAKE_XCODE_SCHEME_ENVIRONMENT
ASAN_OPTIONS=$ENV{ASAN_OPTIONS}
LSAN_OPTIONS=$ENV{LSAN_OPTIONS} CACHE STRING "" FORCE)
用作 cmake -C thefile.cmake -G Xcode ..或者
-DCMAKE_XCODE_SCHEME_ENVIRONMENT="ASAN_OPTIONS=${ASAN_OPTIONS};LSAN_OPTIONS=${LSAN_OPTIONS}"
通过将其传递给 cmake 来使用直接地。

关于c++ - 从 CMake 设置 Xcode 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42514717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com