我有一个使用C和C ++代码混合的项目,但目前您只能在language
文件中指定一个.travis.yml
。
在这种情况下,我应该使用language: c
还是language: cpp
还是其他什么?
答案 0 :(得分:1)
混合使用C和C ++代码时,实际上只需使用cpp
语言密钥即可。这仍然安装C编译器;实际上,支持的C和C ++编译器是gcc / g ++和clang [++],它们共享一个共同的实现。
除了cpp
C ++之外,CC
密钥仍设置C的CXX
环境变量,而all other respects似乎提供了超集功能到c
密钥使用的内容。
两种语言的默认script
均为./configure && make && make test
,因此即使这种情况也很常见。