/iricdev

Automated build of iRIC libraries

Primary LanguageC

iricdev Build status

Build libraries needed to build iRIC on Linux and Windows

Windows Visual Studio 2013 Build (Full)

in a git bash shell

git clone https://github.com/i-RIC/iricdev.git iricdev_2013
cd iricdev_2013

copy programs_std.prop to programs.prop and make any necessary changes (ie path to git curl program)

in a VS2013 x64 Native Tools Command Prompt

cd iricdev_2013
msbuild_2013.cmd (or msbuild_2013_w_tools.cmd to build cgns and hdf5 tools)
copy paths.pri [prepost-gui-root]\.
copy dirExt.prop [prepost-gui-root]\tools\data\.
mkdir [prepost-gui-root]\libdlls\debug.
mkdir [prepost-gui-root]\libdlls\release.
:: if building tools
add install\cgnslib-[CGNS_VER]\release\bin and install\hdf5-[HDF5_VER]\release\bin to "Path"

or if you want to use the VTK_DEBUG_LEAKS configuration

cd iricdev_2013
msbuild_2013.cmd (or msbuild_2013_w_tools.cmd to build cgns and hdf5 tools)
copy paths-debug-vtk-leaks.pri [prepost-gui-root]\paths.pri
copy dirExt-debug-vtk-leaks.prop [prepost-gui-root]\tools\data\dirExt.prop
mkdir [prepost-gui-root]\libdlls\debug.
mkdir [prepost-gui-root]\libdlls\release.
:: if building tools
add install\cgnslib-[CGNS_VER]\release\bin and install\hdf5-[HDF5_VER]\release\bin to "Path"

Ubuntu 16.04.2 LTS Build (Full)

  • C compiler (gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609)
  • C++ compiler (g++ (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609)
  • cmake (cmake version 3.5.1)
  • wget (GNU Wget 1.17.1 built on linux-gnu)
sudo apt-get install gcc g++ gfortran cmake wget libxt-dev qt5-default qttools5-dev libqt5svg5-dev libqt5webkit5-dev m4
git clone https://github.com/i-RIC/iricdev.git iricdev_gcc
cd iricdev_gcc
./download.sh
./build_gcc.sh

Scientific Linux release 6.7 (Carbon) (hdf5, cgns, iriclib)

  • C compiler (icc (ICC) 17.0.2 20170213)
  • C++ compiler (icpc (ICC) 17.0.2 20170213)
  • cmake (cmake version 2.8.12.1)
  • wget (GNU Wget 1.12 built on linux-gnu)
git clone https://github.com/i-RIC/iricdev.git iricdev_icc
cd iricdev_icc
./download.sh
./build_icc.sh