我有一组 bash 中的环境变量,我想在 CMakeLists.txt 的可执行文件中添加所有这些环境变量。
我有一个 exec-cluster.bash 文件,其中包含
EXPORTS+=" export DICE_USE_ALT_LICENSE=${DICE_USE_ALT_LICENSE};"
EXPORTS+=" export DICE_VENDOR_KEY="${DICE_VENDOR_KEY}";"
现在我想在 CMakeLists.txt 中的可执行文件中添加所有这些变量。
您可以使用 $ENV{}
在 cmake 中获取环境变量,然后按照 C/C++ 定义将它们添加到编译环境中:
...
set(VARIABLE_VAL $ENV{VARIABLE_NAME})
add_compile_definitions(VARIABLE_NAME=${VARIABLE_VAL})
...
如果我很清楚你想要什么...