我如何找到SCons正在构建的平台(Linux,Mac OS X,Windows,& c--与架构无关)。
答案 0 :(得分:7)
创建环境后,您还可以使用env['PLATFORM']
。我认为它来自sys.platform。
答案 1 :(得分:1)
将http://docs.python.org/library/platform.html#platform.platform(真,真) 做你想要的?如果不是,您可能必须自己从另一个数据中映射它 平台方法。
答案 2 :(得分:0)
Scons有一个内置函数Platform()
,您可以在创建环境之前调用它。可能比使用Platform()
优先使用platform.platform(true, true)
(例如,您不必将平台导入到SConstruct中。)创建环境后,您应该按照建议使用env['PLATFORM']
@GaryO。