/cic

Kind of CI tool(s)

Primary LanguageC++OtherNOASSERTION

cic

"ci" is for Continuous Intergation and the last "c" for checking!

Dependencies

  • POCO C++ Libraries 1.7.8+

Download from http://pocoproject.org/download/index.html or git clone git@github.com:pocoproject/poco.git

We need PocoFoundation, PocoXML, PocoJSON, PocoUtil libraries in order to build cic libraries and prfrm command line tool.

  • fmt formatting library 4.0.0+

Download latest from http://fmtlib.net/latest/index.html or git clone git@github.com:fmtlib/fmt.git

Build / install

OS X

Build with XCode

Create project for XCode

cd /path/to/cic
mkdir build
cd build
# add -DCMAKE_INSTALL_PREFIX=/my/install/prefix into the line below for custom install location
cmake -GXcode ..

Build XCode project from command line

# assuming we still in /path/to/cic/build
xcodebuild -target ALL_BUILD

Install from command line (default prefix path is /usr/local)

# assuming we still in /path/to/cic/build
xcodebuild -target install

Build with Make

Generate Makefile and build

cd /path/to/cic
mkdir build
cd build
# add -DCMAKE_INSTALL_PREFIX=/my/install/prefix into the line below for custom install location
cmake -G"Unix Makefiles" ..
make

Install (default prefix path is /usr/local)

# assuming we still in /path/to/cic/build
make install

Linux

Build

cd /path/to/cic
mkdir build
cd build
# add -DCMAKE_INSTALL_PREFIX=/my/install/prefix into the line below for custom install location
cmake ..
make

Install (default prefix path is /usr/local)

# assuming we are still within /path/to/cic/build directory
make install