2

我如何找出 SCons 正在构建的平台(Linux、Mac OS X、Windows 等——不关心架构)。

4

3 回答 3

7

您也可以env['PLATFORM']在创建环境后使用。我认为它来自 sys.platform。

于 2010-03-30T17:14:33.797 回答
1

http://docs.python.org/library/platform.html#platform.platform (true,true)会 做你想做的事吗?如果不是,您可能必须自己从其他平台方法中的数据映射它。

于 2010-03-15T16:51:51.470 回答
0

Scons 有一个内置函数Platform(),您可以在创建环境之前调用它。可能比使用Platform()Python更可取platform.platform(true, true)(例如,您不必将平台导入 SConstruct。)创建环境后,您应该env['PLATFORM']按照@GaryO 的建议使用。

于 2013-04-19T22:42:00.237 回答