#!/bin/bash SRCDIR=`dirname $0` # Compensate relative path if ! [[ $SRCDIR =~ ^\/.* ]]; then SRCDIR=../$SRCDIR fi export CC=`which gcc` export CXX=`which g++` #rm -rf wfr-eclipse-workspace #mkdir -p wfr-eclipse-workspace #cd wfr-eclipse-workspace mkdir -p build-boost cd build-boost cmake -DCMAKE_INSTALL_PREFIX=../dist "${SRCDIR}/WFR-lib/third-party/boost" -DCMAKE_BUILD_TYPE=Debug make install -j9 cd .. rm -rf build-boost mkdir -p build-odb cd build-odb cmake -DCMAKE_INSTALL_PREFIX=../dist "${SRCDIR}/WFR-lib/third-party/odb" -DCMAKE_BUILD_TYPE=Debug make install -j9 cd .. rm -rf build-odb mkdir -p WFR-lib cd WFR-lib cmake -DCMAKE_INSTALL_PREFIX=../dist -DUSE_BUILDIN_BOOST=OFF -DUSE_BUILDIN_ODB=OFF -DUSE_BUILDIN_SQLITE=OFF -DODB_DIR=../dist "${SRCDIR}/WFR-lib" -DCMAKE_CXX_COMPILER_ARG1=-std=c++11 -G "Eclipse CDT4 - Unix Makefiles" -DCMAKE_ECLIPSE_VERSION=4.4 -DCMAKE_BUILD_TYPE=Debug make install -j9 cd .. mkdir -p IWIR2WFRcompiler cd IWIR2WFRcompiler cmake -DCMAKE_INSTALL_PREFIX=../dist "${SRCDIR}/IWIR2WFRcompiler" -G "Eclipse CDT4 - Unix Makefiles" -DCMAKE_ECLIPSE_VERSION=4.4 -DCMAKE_BUILD_TYPE=Debug make install -j9 cd .. mkdir -p WFR-UnitTests cd WFR-UnitTests cmake -DCMAKE_INSTALL_PREFIX=../dist -DWFR_DIR=../dist "${SRCDIR}/WFR-UnitTests" -DCMAKE_CXX_COMPILER_ARG1=-std=c++11 -G "Eclipse CDT4 - Unix Makefiles" -DCMAKE_ECLIPSE_VERSION=4.4 -DCMAKE_BUILD_TYPE=Debug make install -j9 cd .. #mkdir -p WFR-Examples #cd WFR-Examples #cmake -DCMAKE_INSTALL_PREFIX=../dist -DWFR_DIR=../dist "${SRCDIR}/WFR-Examples" -DCMAKE_CXX_COMPILER_ARG1=-std=c++11 -G "Eclipse CDT4 - Unix Makefiles" -DCMAKE_ECLIPSE_VERSION=4.4 -DCMAKE_BUILD_TYPE=Debug #make install -j9 #cd .. #mkdir -p WFR-Playground #cd WFR-Playground #cmake -DCMAKE_INSTALL_PREFIX=../dist -DWFR_DIR=../dist "${SRCDIR}/WFR-Playground" -DCMAKE_CXX_COMPILER_ARG1=-std=c++11 -G "Eclipse CDT4 - Unix Makefiles" -DCMAKE_ECLIPSE_VERSION=4.4 -DCMAKE_BUILD_TYPE=Debug #make install -j9 #cd ..