#!/bin/bash CPPFLAGS="-fPIC -ggdb -std=c++11 -Wall -pedantic -Wno-switch -Wno-unused-function -Iinclude -Iinclude/linux" LDFLAGS="-L/builds/fmildebug/ -lfmilib_shared" rm -rf obj mkdir obj g++ ${CPPFLAGS} -o obj/fmu_control.o -c src/fmu_control.cpp g++ ${CPPFLAGS} -o obj/sim_support.o -c src/sim_support.c g++ ${CPPFLAGS} -o obj/stack.o -c src/stack.c g++ -ggdb -shared -Wl,-soname,libFMUSimulatorDebug.so -o libFMUSimulatorDebug.so obj/fmu_control.o obj/sim_support.o obj/stack.o ${LDFLAGS} patchelf --add-needed libfmilib_shared.so libFMUSimulator.so patchelf --set-rpath \$ORIGIN libFMUSimulator.so