我有一个C project依赖于Allegro,它在当地构建得相当愉快。我一直在尝试为它设置Travis-CI集成,并且遇到Allegro依赖的问题。具体做法是:
liballegro4-dev
伪包:所以我已将.travis.yml
更改为引用特定liballegro4.2-dev
包check_library_exists(alleg al_trace "" HAVE_ALLEGRO)
注释掉CMakeLists.txt
以解决此问题我的问题是:
.travis.yml
文件来获得灵感吗?Here's指向我最近失败的Travis-CI构建的链接和this是另一个构建,它显示了我所引用的一些与X11相关的失败。
答案 0 :(得分:1)
回答我自己的问题:在X11
的{{1}}声明中添加其他库Xcursor
,Xxf86vm
,Xpm
和target_link_libraries
诀窍。我认为@CássioRenan建议我在Travis-CI上获得静态而不是共享库听起来是正确的。