diff --git a/meson.build b/meson.build index fa955125c13eca833356c89b9884f87552e42c87..a062ca70f14ee6700f4f01db6a2f2fa9bdcae1ab 100644 --- a/meson.build +++ b/meson.build @@ -198,7 +198,11 @@ else # Octave build octave_incflags = run_command(mkoctfile_exe, '-p', 'INCFLAGS', check : true).stdout().split() octlibdir = run_command(mkoctfile_exe, '-p', 'OCTLIBDIR', check : true).stdout().strip() - octave_libs = run_command(mkoctfile_exe, '-p', 'OCTAVE_LIBS', check : true).stdout().split() + if octave_version.version_compare('<10') + octave_libs = run_command(mkoctfile_exe, '-p', 'OCTAVE_LIBS', check : true).stdout().split() + else + octave_libs = run_command(mkoctfile_exe, '-p', 'LIBOCTMEX', check : true).stdout().split() + endif octave_link_args = [] diff --git a/windows/deps/mkoctfile64 b/windows/deps/mkoctfile64 index e1e8440bdf539b12eb28dc840cedeb7b90bff0d2..a1bb1931a9ad94e621b03afccd1985726edb1823 100755 --- a/windows/deps/mkoctfile64 +++ b/windows/deps/mkoctfile64 @@ -105,6 +105,8 @@ fi : ${OCTAVE_LIBS="$LIBOCTINTERP $LIBOCTAVE $SPECIAL_MATH_LIB"} +: ${LIBOCTMEX="-loctmex"} + # Local variables. FFTW_LIBS="$FFTW3_LDFLAGS $FFTW3_LIBS $FFTW3F_LDFLAGS $FFTW3F_LIBS"