Commit Graph

97 Commits (9ab832de01643d42aedb0d564ddf494e9a76b2ad)

Author SHA1 Message Date
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
Sébastien Villemot fcb12985c1 Bump version number 2011-02-04 17:45:54 +01:00
Sébastien Villemot df2f28ed34 If default 'ar' is not available, try to find one with a host prefix (closes #145) 2011-01-20 15:13:32 -05:00