Sébastien Villemot
c6f5c804d9
Gensylv MEX also needs MatIO (because Dynare++ code does)
2018-11-12 12:56:01 +01:00
Sébastien Villemot
feeda74dfb
Remove spurious executable permission
2018-09-27 12:24:57 +02:00
Sébastien Villemot
e669321eec
Require C++14 for MEX files
...
Needed because bytecode DLL uses some preprocessor code which is C++14.
2018-06-05 11:34:41 +02:00
Sébastien Villemot
02084ce310
Remove qzcomplex Oct-file
...
It's actually not needed. The QZ complex decomposition can be obtained in
Octave on real matrices by casting them to the complex type.
2018-05-17 12:11:15 +02:00
Sébastien Villemot
3f674f0f26
Enforce minimal Octave version in the configure script
2018-05-16 10:50:27 +02:00
Sébastien Villemot
e2c2f2d966
Remove fallbacks for ilu, linsolve and ordschur under Octave
...
These functions are all included in Octave 4.2.
2018-05-16 10:48:44 +02:00
Sébastien Villemot
fbddfc0aae
Require C99 when compiling MEX files, since mjdgges now uses C99 features
2018-05-15 14:53:56 +02:00
Houtan Bastani
fb6a11f544
move estimation-dll to its own repository: https://github.com/DynareTeam/estimation-dll.git
2017-09-22 15:31:23 +02:00
Stéphane Adjemian (Charybdis)
e3769670df
Updated AC_INIT
2017-05-19 18:54:32 +02:00
Stéphane Adjemian (Charybdis)
537e384122
Fixed make parallel mode (missing dependency in automake).
2016-12-01 23:25:01 +01:00
Sébastien Villemot
d0628af1f2
No longer compile ordschur.oct for Octave >= 4.0.
...
The function is now an Octave builtin.
2015-03-17 17:53:11 +01:00
Sébastien Villemot
9b5a09958c
Fixes to make install.
...
- fix DESTDIR for preprocessor and MEX files (it was duplicated)
- don't install libdynare++.a
2014-07-18 12:15:36 +02:00
Houtan Bastani
8d2b79a224
make install, closes #576
2014-07-16 16:18:06 +02:00
Sébastien Villemot
75ae191d33
Upgrade to a newer version of the AX_BOOST_BASE macro.
...
Our workaround for cross-compilation has been incorporated upstream.
2014-03-03 11:13:27 +01:00
Sébastien Villemot
66d48f5917
Compatibility fixes for Octave 3.8.
...
- no longer use OCTAVE_QUIT in MEX files; this seems now only possible in
oct-files. (Ref #304 )
- do not build linsolve.oct on Octave >= 3.8, it is available natively.
- do not add strjoin.m to the patch on Octave >= 3.8, it is available natively.
- default_save_options has been renamed save_default_options.
2014-01-03 11:05:39 +01:00
Sébastien Villemot
7ada720e7b
Bump version number
2013-12-02 17:55:10 +01:00
Sébastien Villemot
82edf48256
No longer consider automake warnings as fatal
...
With automake 1.14 there are a lot of new warnings related to the way we deal
with MEX files (they are compiled from source files located in a different
tree). Automake wants us to use the 'subdir-objects' option, but it breaks in
our case.
In automake 2.0, the 'subdir-objects' option will be activated by default, so
we will have to refactor the build system for MEX files. But for now we can
live with the automake warnings.
2013-09-09 14:50:32 +02:00
Sébastien Villemot
d8e9bc978d
Revert "Compatibility fix with automake 1.14"
...
This reverts commit 7541bb52f5
.
This commit was breaking compilation of MEX files: the subdir-objects option
does not deal well with source files that are under a distinct tree.
2013-09-09 14:47:29 +02:00
Sébastien Villemot
7541bb52f5
Compatibility fix with automake 1.14
2013-09-06 15:00:37 +02:00
Houtan Bastani
47b53dbeea
build system: osx fix for bytecode mex in octave
2013-04-17 17:45:28 +02:00
Sébastien Villemot
c8e59f1361
Do not put -lumfpack in LIBS, rather use a special variable for it
2013-03-29 15:30:31 +01:00
Sébastien Villemot
513ae741e3
Build system for MEX/Octave: use Octave's LDFLAGS in the configure script
...
This will facilitate the detection of UMFPACK under Windows
2013-03-29 15:07:58 +01:00
Sébastien Villemot
86db8d805c
Add configure test for UMFPACK
2013-03-23 17:09:00 +01:00
Sébastien Villemot
1db892efc4
Fix compilation problems of bytecode with UMFPACK and MATLAB's libut
2013-03-23 13:02:07 +01:00
Sébastien Villemot
82930ee29a
Implementation of steady state computation in estim DLL, using the GSL
...
Does not seem very robust (fails on fs2000), need to investigate why.
2013-03-06 16:58:22 +01:00
Sébastien Villemot
3d39d77917
Remove spurious executable permissions
2012-10-13 16:10:01 +02:00
Sébastien Villemot
3e612e0211
Fix build system with Automake 1.12
2012-09-28 17:31:39 +02:00
Sébastien Villemot
5d5771a823
Another typo
2012-09-25 19:58:03 +02:00
Sébastien Villemot
6cfec3f6ad
More CPPFLAGS_MATIO fun
2012-09-25 19:53:20 +02:00
Sébastien Villemot
4d98c2007f
Rename CFLAGS_MATIO to CPPFLAGS_MATIO
2012-09-20 22:53:47 +02:00
Houtan Bastani
4f54391e94
add --with-matio option to configure
2012-09-19 12:11:57 +02:00
Houtan Bastani
e48f535004
bug fix: ms_sbvar requires matio under octave but configure output doesn't state that it's missing.
2012-09-19 12:11:57 +02:00
Houtan Bastani
a54af094f2
bug fix: slicot configuration (allow path specification using --with-slicot flag)
2012-09-18 14:45:32 +02:00
Sébastien Villemot
c07ffd8705
Merge branch 'slicot'
2012-09-13 11:11:46 +02:00
Sébastien Villemot
0332309647
Remove embedded SLICOT, rely on external binary
2012-09-13 11:08:42 +02:00
Sébastien Villemot
5f861cb0d8
Use MatIO in Dynare++ instead of the home-made engine
2012-08-23 18:31:07 +02:00
Sébastien Villemot
2e65a9ab96
Provide a better implementation of linsolve for Octave
...
Closes : #273
2012-08-06 18:26:16 +02:00
Houtan Bastani
7c4b36695d
change autoconf min version to match that of root config file
2012-08-02 16:17:08 +02:00
Sébastien Villemot
91967eac6d
Bump version numbers
2012-06-11 12:07:10 +02:00
Sébastien Villemot
ff4285d6fb
matio is a requirement for ms-sbvar under Octave
2012-04-20 11:50:03 +02:00
Houtan Bastani
f402d59acf
ms-sbvar: link to Matio library for Octave compilation
2012-04-13 15:54:48 +02:00
Stéphane Adjemian (Charybdis)
40329e3e29
Added routine to compute one step ahead state space iteration (mex and m). The state space
...
equations are approximated at order two around the deterministic steady state.
2012-03-04 22:07:27 +01:00
Sébastien Villemot
a66594caed
Add MEXEXT define to build system, adapt relevant DLL and Windows packaging
...
Closes : #235
2012-01-09 12:39:09 +01:00
Sébastien Villemot
2185924081
Build system: fix for Octave 3.4
2011-12-28 13:05:30 +01:00
Sébastien Villemot
d33f149178
Windows package: build against Octave 3.4.3
2011-12-26 18:00:08 +01:00
Stéphane Adjemian (Charybdis)
bdee23876d
Fixed Octave's mex extension for qmc_sequence.
2011-12-22 14:32:32 +01:00
Stéphane Adjemian (Charybdis)
f28084e79b
Removed binary.
2011-12-22 14:32:07 +01:00
Stéphane Adjemian (Charybdis)
4869fff243
Added new mex file for computing Quasi Monte-Carlo sequences (Sobol), texinfo headers and unitary tests are available in <DYNARE_PATH>/matlab/qmc_sequence.m.
2011-12-21 18:23:15 +01:00
Sébastien Villemot
a3ec794f48
Build system: adding files forgotten in a1ee7f1ee4
2011-09-26 10:17:01 +02:00
Sébastien Villemot
a1ee7f1ee4
block_kalman_filter: add MEX to build system
2011-09-23 18:22:15 +02:00