5
A
回答
5
是的。您可以使用origin函数来确定变量的定义位置。
ifneq (,$(findstring environment,$(origin LIB))) # LIB was defined by the environment else # LIB was defined some other way endif
0
随着非GNU做,你可能有问题的变量运行export
命令和grep
。这只适用于规则,只要变量没有设置为一次性(如LIB=foo make
)。
相关问题
- 1. 指定与环境变量的makefile
- 2. Makefile:设置命令输出的环境变量
- 3. 为VC命令行环境永久设置环境变量
- 4. Ç的makefile与shell命令和变量
- 5. 与环境变量泊坞窗运行命令
- 6. 命令Supervisord使用环境变量
- 7. Phing exec命令设置环境变量
- 8. C++ makefile的Netbeans环境变量
- 9. 的Makefile:设置环境变量
- 10. 打开命令行时Windows环境变量会改变吗?
- 11. Java Runtime.exec运行的命令中的环境变量评估()
- 12. Makefile无法访问环境变量
- 13. Linux MAKEFILE访问环境变量
- 14. 美元在Makefile环境变量
- 15. Windows Makefile和设置环境变量
- 16. 将环境变量导出到Makefile shell
- 17. 与环境变量
- 18. 使用命令行参数设置环境变量
- 19. XCUITests - 通过命令行传递环境变量
- 20. Laravel env()或config()在命令行上获取环境变量
- 21. 从命令提示符(PATH环境变量)运行程序
- 22. 如何设置命令行环境变量在PHP了shell_exec
- 23. Windows命令行:非评估环境变量
- 24. 何时使用环境变量或命令行参数?
- 25. 使用命令行添加系统环境Windows变量
- 26. Rake任务环境变量w /命令行参数
- 27. 在Makefile命令中设置变量
- 28. 与JAVA_OPTS环境变量
- 29. 从bash命令的命令输出中设置Ansible中的环境变量
- 30. Linux环境变量行为
请用[make]标签标记与制作相关的问题。有关基本原理,请参阅http://meta.stackexchange.com/questions/24030/why-do-they-specify-makefile-tag-instead-of-make/26567#26567 – 2009-10-23 20:40:59