$ git clone --recursive <repo>
$ cd <repo>
# 事前に libxml2, gtest, spdlog をインストールしておく
$ sh build-release.sh
# build-release/bin/ にバイナリが生成される
- リポジトリをクローン
- libxml2がなければインストール(Cygwinのインストーラから入れられます)
- プロジェクトルートの
CMakeLists.txt
冒頭を書き換え。(参考: http://moccosblue.blogspot.jp/2013/03/g-stdc11not-declared.html)
# 追加
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# ↓コメントアウト
# set(CMAKE_CXX_FLAGS "-std=c++11")
-
ロギングにspdlogを使っているので、
src\lib\
にspdlog/include/spdlog
をコピーする -
$ sh build-release.sh
- gtestをインストールしていないのでテストのビルドでエラーが出るが、build-release/bin/srcSlice.exeが出来上がっている