0
通常使用SCons會自動追加後綴,FX的SConstruct無論如何,強制scons追加後綴。
StaticLibrary("foo", ["t.c"])
會產生靜態庫libfoo.a
或foo.lib
或任何平臺的幻想,但是如果庫的基本名稱似乎已經有一個擴展這個億韓元」不會發生。 FX的SConstruct文件
StaticLibrary("foo.bar", ["t.c"])
產生libfoo.bar
(我想這將使用MS工具鏈產生foo.bar
)。
我想要的是使用GNU toolchain生成libfoo.bar.a
,使用MS工具鏈生成foo.bar.lib
(等等)。有沒有一種(簡單)的方法來實現這一點?
注意,它不會工作做
StaticLibrary("foo.bar.a", ["t.c"])
,因爲它會產生libfoo.bar.a
爲使用GNU工具鏈想要的,但我猜想,它會產生foo.bar.a
與MS工具鏈(而不是foo.bar.lib
我通緝)。