From ff9ed33f6acef3326d659246baad2cfa69e65696 Mon Sep 17 00:00:00 2001
From: Houtan Bastani <houtan@dynare.org>
Date: Tue, 24 Sep 2019 14:33:33 +0200
Subject: [PATCH] macOS snapshot: add mex files for Octave

---
 macOS/build.sh | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/macOS/build.sh b/macOS/build.sh
index cdc69e2fb5..257bcaf2fb 100755
--- a/macOS/build.sh
+++ b/macOS/build.sh
@@ -40,6 +40,7 @@ NAME=dynare-"$VERSION"
 PKGFILES="$ROOTDIR"/macOS/pkg/"$NAME"
 mkdir -p "$PKGFILES"/mex/matlab/maci64-8.7-9.3
 mkdir    "$PKGFILES"/mex/matlab/maci64-9.4-9.7
+mkdir    "$PKGFILES"/mex/octave
 mkdir -p "$PKGFILES"/doc/dynare++
 mkdir    "$PKGFILES"/dynare++
 mkdir    "$PKGFILES"/scripts
@@ -80,10 +81,18 @@ cd "$ROOTDIR"/mex/build/matlab
 make clean
 CC=gcc-9 CXX=g++-9 ./configure --with-matlab=/Applications/MATLAB_R2019b.app MATLAB_VERSION=R2019b --with-matio=/usr/local --with-gsl=/usr/local --with-slicot=/usr/local PACKAGE_VERSION="$VERSION" PACKAGE_STRING="dynare $VERSION"
 make -j"$NTHREADS"
-cd "$ROOTDIR"/macOS
 cp -L  "$ROOTDIR"/mex/matlab/*                                       "$PKGFILES"/mex/matlab/maci64-9.4-9.7
 
 
+##
+## Create mex for Octave
+##
+cd "$ROOTDIR"/mex/build/octave
+CC=gcc-9 CXX=g++-9 ./configure --with-matio=/usr/local --with-gsl=/usr/local --with-slicot=/usr/local LDFLAGS=-L/usr/local/lib PACKAGE_VERSION="$VERSION" PACKAGE_STRING="dynare $VERSION"
+make -j"$NTHREADS"
+cp -L  "$ROOTDIR"/mex/octave/*                                       "$PKGFILES"/mex/octave
+
+
 ##
 ## Make package
 ##
-- 
GitLab