Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.01 KB

BUILD.md

File metadata and controls

33 lines (23 loc) · 1.01 KB

ビルド方法

Ubuntu

$ git clone --recursive <repo>
$ cd <repo>

# 事前に libxml2, gtest, spdlog をインストールしておく

$ sh build-release.sh

# build-release/bin/ にバイナリが生成される

Cygwin

  1. リポジトリをクローン
  2. libxml2がなければインストール(Cygwinのインストーラから入れられます)
  3. プロジェクトルートの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")
  1. ロギングにspdlogを使っているので、src\lib\spdlog/include/spdlogをコピーする

  2. $ sh build-release.sh

    • gtestをインストールしていないのでテストのビルドでエラーが出るが、build-release/bin/srcSlice.exeが出来上がっている