在gyp中指定编译器

时间:2012-11-05 16:04:28

标签: gyp

我第一次使用gyp,我已经阅读了它的在线帮助。 我在命令行的导出变量中使用CC选项设置了一个编译器(在windows中使用cygwin)。所以,所有文件都可以正确编译。 现在,我想使用不同的编译器编译几个文件。所以,我这样指定它:

'target_name':'LIBADD',

'type':'static_library',

'CC':'/ cygdrive / c / cygwin / bin / gcc',

但是,它仍然需要使用导出为此目标定义的编译器。

另外,我有5个文件,我需要制作目标文件,指定不同的编译器选项。然后,我需要从所有这些.o文件中创建一个静态库。这可能吗?如果可以的话?

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

这可能会对您有所帮助:https://code.google.com/p/v8/wiki/BuildingWithGYP#Clang_+_make

您需要添加一些导出(例如使用clang编译器)

export CC=/path/to/clang
export CXX=/path/to/clang++
export GYP_DEFINES="clang=1"