diff --git a/build_odin.sh b/build_odin.sh index 8f5ce0525..62943732f 100755 --- a/build_odin.sh +++ b/build_odin.sh @@ -4,12 +4,14 @@ set -eu : ${CXX=clang++} : ${CPPFLAGS=} : ${CXXFLAGS=} +: ${INCLUDE_DIRECTORIES=} : ${LDFLAGS=} : ${ODIN_VERSION=dev-$(date +"%Y-%m")} : ${GIT_SHA=} CPPFLAGS="$CPPFLAGS -DODIN_VERSION_RAW=\"$ODIN_VERSION\"" CXXFLAGS="$CXXFLAGS -std=c++14" +INCLUDE_DIRECTORIES="$INCLUDE_DIRECTORIES -Isrc/" LDFLAGS="$LDFLAGS -pthread -lm -lstdc++" if [ -d ".git" ]; then @@ -146,7 +148,7 @@ build_odin() { esac set -x - $CXX src/main.cpp src/libtommath.cpp $DISABLED_WARNINGS $CPPFLAGS $CXXFLAGS $EXTRAFLAGS $LDFLAGS -o odin + $CXX src/main.cpp src/libtommath.cpp $DISABLED_WARNINGS $CPPFLAGS $CXXFLAGS $INCLUDE_DIRECTORIES $EXTRAFLAGS $LDFLAGS -o odin set +x }