如何找出SCons正在构建的平台(Linux,Mac OS X,Windows,& c--不涉及架构)。找出构建的目标平台?
2
A
回答
1
将http://docs.python.org/library/platform.html#platform.platform(true,true) 做你想做的?如果不是,您可能必须自己从其他 平台方法中的数据映射它。
7
创建环境后,您也可以使用env['PLATFORM']
。我认为它来自sys.platform。
0
Scons具有内建函数Platform()
,您可以在创建环境之前调用它。比Python的platform.platform(true, true)
可能更适合使用Platform()
(例如,您不必将平台导入到SConstruct中。)创建完环境后,应使用env['PLATFORM']
,正如@GaryO所建议的那样。
相关问题
- 1. 明确设置目标平台时未构建的新项目
- 2. 跨平台构建
- 3. MSBuild:如何构建所有配置/平台组合的目标?
- 4. TFS 2015构建:测试执行的目标平台
- 5. PDE的目标平台无头构建不起作用
- 6. Monodevelop目标平台
- 7. 项目构建跳过任何具有CPU构建平台
- 8. Mono跨平台构建
- 9. 部分构建Android平台
- 10. 主动解决方案平台VS项目平台VS平台目标
- 11. 我如何限制构建的平台?
- 12. 构建特定的Android平台?
- 13. 平台构建器中的DLL
- 14. 构建32位OpenCV的64位平台
- 15. VS2010项目没有x64平台目标
- 16. Xamarin.Forms - “目标.NET平台标准”选项不出现
- 17. Android:如何查找APK目标的平台版本?
- 18. 复选框“基于目标安装的插件构建目标平台”是做什么的?
- 19. 从Android 2.1的目标Android 1.6平台
- 20. 维克斯x64平台的目标
- 21. 多平台C++项目结构
- 22. 由build.xml构建目标时出错
- 23. 如何为2个不同的目标平台创建类
- 24. 无法添加Android平台并重新构建离子项目?
- 25. NDK缺少“平台”目录。同时试图构建
- 26. JNI依赖和跨平台构建
- 27. 构建C++跨平台静态库
- 28. 平台生成器命令行构建
- 29. 跨平台构建使用SCons升级
- 30. 无法构建古巴平台
“平台”功能用于**设置平台,而不是检索平台。它不能被认为比'platform.platform'更可取,因为它们没有做同样的事情。 – skyking 2015-08-20 06:25:36