読者です 読者をやめる 読者になる 読者になる

今どきのフルビルド(日本編)

しょっちゅう忘れる、と言うか、細かいところが変わって一々ググるのが面倒になるので備忘録。

cloneする

ユーザー会のミラーが速くてオススメだそうです。

$ git clone git://git.qt-users.jp/mirror/qt/qt5.git
$ cd qt5

何もしないとhead(本日時点で5.5)になる模様。

$ git branch -a
* 5.5
  remotes/origin/5.3
  remotes/origin/5.3.0
  remotes/origin/5.3.1
  remotes/origin/5.3.2
  remotes/origin/5.4
  remotes/origin/5.4.0
  remotes/origin/5.4.1
  remotes/origin/5.4.2
  remotes/origin/5.5
  remotes/origin/5.5.0
  remotes/origin/HEAD -> origin/5.5
  remotes/origin/dev

安定版とかにする場合は適宜 git checkoutしましょう。(たぶん)

init-repository

$ perl init-repository --mirror git://git.qt-users.jp/

build

$ ./configure -developer-build -opensource -nomake examples -nomake tests
$ time make -j8
real    56m40.205s
user    388m20.809s
sys     31m21.688s

思ったより掛かった。