gpt4 book ai didi

gyp - 我可以在 gyp 中使用环境变量吗

转载 作者:行者123 更新时间:2023-12-02 17:49:22 27 4
gpt4 key购买 nike

我对 gyp 完全陌生,所以请原谅我对这个主题的任何无知——我正在尝试将一个使用 gyp 的项目合并到由 make 生成的更大环境中。有问题的 .gyp 文件有一个用于 C 文件的 -L 选项,它指向一个硬编码目录。我想将其更改为指向基于父项目的 makefile 中设置的变量的目录。
在构建项目之前,我可以使用 sed 来搜索和替换字符串,但这看起来很困惑。我想知道是否可以从 gyp 文件中访问环境变量?

最佳答案

是的,你可以使用shell命令,例如:

...

    'include_dirs': [
'<!(echo %OPENSSL_DIR%)/include',
'<!(echo %BOOST_DIR%)',
'<!(echo %SQLITE_DIR%)',
],

...

(此语法适用于 Windows,对于 Linux,请在环境变量中使用 $,例如 echo $OPENSSL_DIR)。

关于gyp - 我可以在 gyp 中使用环境变量吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32071731/

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