sn0w75/MikuMikuPenguin — pull request #67 by mohammedari (2014-02-27 05:05:47+00:00)
Title: Fixed to use cmake command in Travis CI test

Travis CIでのビルドを、AutotoolsからCMakeを使ったものに変更するためのPull Requestです。
少し問題があって、その解決のためにsrc/CMakeLists.txtに変更を加えています。

snowさんのsrc/QTEDITOR_README.mdでは、Qtのインストールに公式ページからのインストーラを用いていますが、これはGUIインストーラであるために、Travis CI環境上では利用することができません。
そこで、Qtのインストールにppaで提供されているパッケージを用いることにしました。

src/CMakeLists.txtにはQt5Declarativeを要求する記述があるのですが、Qt5Declarativeはリリース前にQtQuickに名称が変更されており(http://cmake.3232098.n2.nabble.com/Using-Qt5-with-cmake-td7582918.html)、多くの(すべての？)ppaパッケージでもQt5Declarativeは提供されていません。
※なぜか公式のインストーラでは提供されていますが…

src/CMakeLists.txt末尾のqt5_use_modulesにもQt5Declarativeは含まれておらず、削除してもビルドや実行に問題がなかったので、この1行を削除して問題に対処しました。

また、以前はmake checkでテストを実行していたのですが、現在のmasterのCMakeLists.txtではテスト用のターゲットが作られないようなので、make checkはおこなっていません。