Sébastien Villemot
f5e2bfc30a
Ask GCC to warn about C-style casts (-Wold-style-cast)
...
Adapt the code accordingly.
2019-04-23 13:03:20 +02:00
Sébastien Villemot
5a261c1960
Dynare++: modernize Bison and Flex stuff
2019-04-17 18:52:12 +02:00
Sébastien Villemot
f953374dba
More Unicode copyright symbol
2019-04-16 14:34:05 +02:00
Sébastien Villemot
e7dfc6ab36
The MATLAB testsuite now works under Windows, so no need to special-case it
2019-03-25 18:47:49 +01:00
Sébastien Villemot
c46023ad56
POSIX shell stylistic improvements
2019-03-25 18:47:49 +01:00
Sébastien Villemot
0f28974c2c
Provisions for MATLAB R2019a
...
In particular, use the new "-batch" option for running the testsuite.
2019-03-22 16:43:40 +01:00
Sébastien Villemot
e5f938a8e5
Integrate new reference manual
...
- integrate with autoconf/automake, so that "make html pdf" now build the
manual
- remove the old texinfo manual
- the PDF manual is now called dynare-manual.pdf (Closes #1543 )
- add a Gitlab CI job that updates the online unstable manual under
www.dynare.org/manual-unstable/
2019-02-21 16:58:18 +01:00
Sébastien Villemot
2bfc59bed4
Boost is no longer needed in Dynare++
2019-02-02 09:05:02 +01:00
Sébastien Villemot
c15602c658
Dynare++: convert doc of Sylvester module to LaTeX
...
Previously it was plain TeX.
This allows us to remove the test for pdfetex.
2019-01-31 12:14:12 +01:00
Sébastien Villemot
752a02a36c
Dynare++: use C++11 threads (instead of POSIX threads API)
...
On Windows, this means that a POSIX threads implementation is no longer needed,
since C++11 threads are implemented using native Windows threads.
On GNU/Linux and macOS, POSIX threads are still used under the hood.
A new m4 macro (AX_CXX11_THREAD) is used to add the proper compilation
flags (instead of AX_PTHREAD).
2019-01-28 18:44:24 +01:00
Sébastien Villemot
74d22931fe
Enforce C++14 mode when compiling Dynare++
2019-01-16 15:20:12 +01:00
Sébastien Villemot
b58e3d9f78
Dynare++ no longer depends on CWEB
2019-01-08 16:12:02 +01:00
Sébastien Villemot
6995e24863
The testsuite can now be run from Windows
2018-11-21 16:21:59 +01:00
Sébastien Villemot
671fe4bcd4
Build system improvements on Windows (MinGW / MSYS2)
...
- Use the -static flag when linking Dynare++, so that shipping libquadmath and
libgcc DLL in the installer is no longer needed.
- Use AM_CXXFLAGS and AM_LDFLAGS variables for changing flags, since CXXFLAGS
and LDFLAGS are user variables. Also, this avoids passing these flags down to
configure scripts in subdirectories.
- Check for the SZIP library in the configure test for the MatIO, this is
needed under MSYS2.
- Statically link MatIO and GSL in MEX files for MATLAB, this is needed under
MSYS2.
2018-11-06 12:17:56 +01:00
Sébastien Villemot
feeda74dfb
Remove spurious executable permission
2018-09-27 12:24:57 +02:00
Houtan Bastani
5d1a132374
move preprocessor and macroprocessor documentation to preprocessor submodule
2018-02-19 15:10:07 +01:00
Houtan Bastani
fdf9a8a453
move preprocessor to submodule
2018-02-16 16:44:16 +01: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
Houtan Bastani
5c821b784d
doc: move user guide to https://github.com/DynareTeam/user-guide.git
2017-09-22 11:52:51 +02:00
Sébastien Villemot
1270f12439
Drop texi2html requirement (obsolete software), use texi2any instead.
2017-06-28 17:24:26 +02:00
Stéphane Adjemian (Charybdis)
57ab3e45c3
Added VERSION file.
2017-05-29 14:30:33 +02:00
Stéphane Adjemian (Charybdis)
e3769670df
Updated AC_INIT
2017-05-19 18:54:32 +02:00
Houtan Bastani
25121bca4f
fix copyright dates
2016-05-04 16:05:31 +02:00
Houtan Bastani
04989822ac
build system: fix lexinc path by replacing the last instance of 'flex'
2016-03-09 14:03:29 +01:00
Houtan Bastani
32f7f211d7
doc: dseries and reporting presentation (draft)
2014-04-29 17:57:24 +02:00
Sébastien Villemot
9d32204790
Ensure that -lpthread is statically linked under MinGW.
2014-03-10 17:25:39 +01: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
Houtan Bastani
886514894b
build system: replace hard-coded flex include dir with that found by autoconf, #575
2014-01-13 11:35:13 -05: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
Sébastien Villemot
613e01afcc
configure script: fix bug in Octave detection
2013-06-14 10:07:31 +02:00
Sébastien Villemot
bc5c1682d6
Do not run the Octave testsuite when --disable-octave is given
2013-06-13 10:58:24 +02:00
Sébastien Villemot
058a5c5dc4
Remove more stuff related to economic bibtex styles
...
Ref 1d14ff8060
2013-05-29 17:31:07 +02:00
Houtan Bastani
e376258025
fix dynare++ build on OS X
2013-04-23 14:32:39 +02:00
Sébastien Villemot
3e612e0211
Fix build system with Automake 1.12
2012-09-28 17:31:39 +02:00
Houtan Bastani
4f54391e94
add --with-matio option to configure
2012-09-19 12:11:57 +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
91967eac6d
Bump version numbers
2012-06-11 12:07:10 +02:00
Houtan Bastani
9867003dc9
build system: set min autoconf version to 2.62
2012-06-05 16:25:15 +02:00
Sébastien Villemot
5fdcd124c4
Require Automake 1.11
2012-06-05 15:49:08 +02:00
Sébastien Villemot
6868e81b16
Source tarball in POSIX 2011 with xz compression format
2012-05-16 21:45:46 +02:00
Sébastien Villemot
3551512a6f
Another hack to get static linking of libgfortran under MinGW
2012-02-24 17:35:54 +01:00
Sébastien Villemot
9067d7704c
Link with -static-libgfortran under MinGW
2012-02-24 16:40:58 +01:00
Sébastien Villemot
e46ed2e720
Build system: no longer conditionally define HAVE_CMD_MATLAB_LINE macro
2011-05-05 16:24:52 +02:00
Houtan Bastani
8181dc44be
build system: make check works with both matlab and octave
2011-05-04 16:28:13 +02:00
Sébastien Villemot
5f04ed9db7
Reference manual: switch to TeXinfo format
2011-03-29 17:50:11 +02:00
Sébastien Villemot
05ebb51102
GSA: cleanup of doc and inclusion in build system
2011-03-17 15:48:31 +01:00
Sébastien Villemot
967f2f1075
Build system: add rules for creating info file
2011-02-14 14:45:18 +01:00