Commit Graph

152 Commits (7dd2dd5e24a343fbeaf3522ea5e535c27d8b9f95)

Author SHA1 Message Date
Houtan Bastani 6cdbf51a54 SWZ: Revert "SWZ: remove gsl from build system, to be reintstated if gsl remains a requirement in the ms new code"
This reverts commit e19026d130.
2011-02-22 15:06:38 +01:00
Houtan Bastani 6d89d56b53 remove -ansi flag from mex build flags as we use gnu compilers to build mexfiles 2011-02-22 15:06:38 +01:00
Sébastien Villemot 02652f6eb8 Updated copyright notices 2011-02-04 17:27:33 +01:00
Houtan Bastani e19026d130 SWZ: remove gsl from build system, to be reintstated if gsl remains a requirement in the ms new code 2011-02-02 18:58:36 +01:00
Houtan Bastani 16f256c5c3 build system: fix bug in build mex on mac 2011-01-24 17:35:22 -05:00
Sébastien Villemot 48eb2a83a6 Build system: fix workaround for 64-bit integers in Fortran code 2010-11-25 15:09:59 +01:00
Stéphane Adjemian (Charybdis) 010c4c0c20 Fixed bug in kalman_steady_state.cc related to long integer and (mkl) lapack calls. Changed building system by adding -fdefault-integer-8 flag to gfortran when slicot is compiled on a 64-bits platform. 2010-11-25 14:35:46 +01:00
Sébastien Villemot b8aae7bbf9 Fix underscoring problems with Fortran code 2010-11-22 12:22:22 +01:00
Stéphane Adjemian (Charybdis) 382ab96cde Added the Slicot library (distributed under the GNU General Public Licence at www.slicot.org). This library provides routines
for the design and analysis of control systems. Adapted the building system to handle fortran 77 source files.
2010-11-18 10:11:27 +01:00
Sébastien Villemot 572f521baf Build system: for MEX files under Windows+MATLAB, link with -lmat 2010-10-28 12:30:45 +02:00
Sébastien Villemot c47b177577 Provisions for MATLAB R2010b (7.11) 2010-09-10 13:08:32 +02:00
Sébastien Villemot 424b299e07 Build system: fix bug for compilation with mingw 64-bit (linking with MSVC export files creates MEX files which crash, while directly linking with the DLL binary works) 2010-08-26 18:36:56 +02:00
Sébastien Villemot 5ccd248622 Build system: for Windows, add "-static-libstdc++" flag 2010-08-24 18:46:26 +02:00
Sébastien Villemot 1554054bf0 Build system: never use symbolic links when compiling for Windows platform 2010-08-24 16:24:03 +02:00
Sébastien Villemot 375f65d946 Build system: add NDEBUG flag under Windows for MEX files, for consistency with other platforms 2010-08-24 16:24:03 +02:00
Sébastien Villemot 0893e963cb Build system: change the way we detect the GSL, to make it work when cross-compiling 2010-08-24 16:24:03 +02:00
Sébastien Villemot 69b9b7fc84 Build system: fix for MinGW-TDM 4.5 2010-06-09 17:55:04 +02:00
Sébastien Villemot 9318856a4e SWZ: finalize build system for MEX by adding a test for GSL 2010-06-01 15:33:45 +02:00
Sébastien Villemot f560ae8fce Build system: give the possibility to disable POSIX threads in configure script 2010-04-06 17:48:02 +02:00
Sébastien Villemot 6f200a1d7c Build system: add support for R2010a 2010-04-06 14:12:00 +02:00
sebastien 4a3709da09 Minor fixes to build system and license notices
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3356 ac1d8469-bf42-47a9-8791-bf33cf982152
2010-01-13 17:39:59 +00:00
sebastien 34012243d5 Fixes for Cygwin 1.7 (which has gcc/g++ version 4 by default)
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3320 ac1d8469-bf42-47a9-8791-bf33cf982152
2010-01-08 12:15:16 +00:00
sebastien 624172dc30 build system: fix for MinGW
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3230 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-11 16:12:52 +00:00
sebastien 95547b3d09 Build system: for MATLAB < 7.1, require that the user provides MEXEXT on the configure command line
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3190 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-12-02 13:42:25 +00:00
sebastien 7f61dcca5e Build system: fix for building on older MATLAB (at least 7.0.4)
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3155 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-11-17 18:55:29 +00:00
sebastien 210a1ba2f0 Build system: added MATLAB releases back to 6.5 (R13) in configure script
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3154 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-11-17 18:42:53 +00:00
sebastien 2c43941d04 Build system: fix for MinGW 4.4
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3128 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-11-05 12:12:55 +00:00
sebastien 8651edc42c Build system: fix for detection of MEX extension under Windows
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3104 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-30 15:09:12 +00:00
sebastien 343e0b3c7d Build system: refactored the build system for MEX files, using two sub-packages with their own configure scripts
git-svn-id: https://www.dynare.org/svn/dynare/trunk@3019 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-02 17:22:19 +00:00
sebastien dde3f3795f Build system:
* Simplified the way we deal with various Octave/MATLAB contexts from MEX files:
  - only three defines: MATLAB_MEX_FILE, MATLAB_VERSION (hex number) and OCTAVE_MEX_FILE
  - one header for MEX files: dynmex.h
  - headers for BLAS and LAPACK: dynblas.h and dynlapack.h (used from Dynare++ and the MEX files)
* Merged the two sources trees of sylvester library


git-svn-id: https://www.dynare.org/svn/dynare/trunk@3006 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-10-01 14:17:02 +00:00
sebastien 86f866a39e Build system: update for MATLAB MEX files under MacOS X
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2978 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-24 16:23:29 +00:00
sebastien de61a65029 Build system: fixed typo affecting MacOS
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2957 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-23 07:52:26 +00:00
sebastien d5ab7b5748 Build system: added MEX for MATLAB options for MacOS
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2956 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-22 08:11:46 +00:00
sebastien 598d60a0c2 Build system: added test for beamer
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2955 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-21 10:30:04 +00:00
sebastien 0fd4938b53 Build system:
* configure: don't fail if no Fortran 77 compiler is present
* boost detection: adapt for cross-compiling


git-svn-id: https://www.dynare.org/svn/dynare/trunk@2953 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-21 09:45:23 +00:00
sebastien 2ac1194d39 Build system: change the flag used for OpenMP compilation
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2950 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-18 10:34:04 +00:00
sebastien ac483e3977 Build system: fix for detection of MATLAB MEX extension under MinGW
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2949 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-18 10:20:37 +00:00
sebastien fa1fcfc800 Build system: add test for econometrica bibtex style (necessary for userguide)
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2948 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-18 09:55:21 +00:00
sebastien af2e195d56 Build system: test for eplain (TeX package needed for Dynare++ source documentation)
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2947 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-18 09:28:30 +00:00
sebastien 612cf9fa9b Build system:
* always set -DNO_OPENMP
* fix for MEX/Octave with MinGW


git-svn-id: https://www.dynare.org/svn/dynare/trunk@2945 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-17 16:35:33 +00:00
sebastien 7754e416e4 Build system: for MEX files, use the same compiler than for the preprocessor and dynare++
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2943 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-17 16:17:11 +00:00
sebastien 7beb1e52d8 Build system: don't fail if flex, bison or ctangle is missing; use the "missing" script from automake instead
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2941 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-17 15:05:25 +00:00
sebastien 582eeff437 Build system: support R2009b
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2940 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-17 15:04:38 +00:00
sebastien a7e601989a Build system: added support for building MATLAB MEX files from Cygwin
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2938 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-17 12:05:01 +00:00
sebastien 31aff0e756 Various fixes to build system
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2937 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-17 08:14:44 +00:00
sebastien 203a5258b5 Build system: added support for MEX files under MATLAB (Linux-only at this time, need to specify MATLAB version manually)
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2935 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-16 16:52:22 +00:00
sebastien 345a3e587a New build system for standalone dynare++
Note that dynare++ will only be built if configure finds ctangle, blas, lapack and pthreads


git-svn-id: https://www.dynare.org/svn/dynare/trunk@2922 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-11 17:34:15 +00:00
sebastien ddd286863d * Convert the rest of the already existing build system to Automake
* Add new autoconf macros


git-svn-id: https://www.dynare.org/svn/dynare/trunk@2914 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-10 09:50:58 +00:00
sebastien 9c3c314746 * Rewrite preprocessor build system with automake
* Use new autoconf macros for flex/bison
* Remove autoconf macro for dynare++


git-svn-id: https://www.dynare.org/svn/dynare/trunk@2911 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-09-09 16:47:43 +00:00
sebastien 5779737c80 Build system: minor adjustments
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2816 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-07-06 21:11:11 +00:00
sebastien 4f271781fe Build system:
* updated autoconf tests for MATLAB, to make them work with recent versions of MATLAB
* added autoconf test for Dynare++ source tree
* incorporated these tests in the configure script


git-svn-id: https://www.dynare.org/svn/dynare/trunk@2815 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-07-06 17:01:12 +00:00
sebastien 27a884f9a1 Build system: adding M4 macros from package m-config 4.0 for testing MATLAB from configure
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2814 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-07-06 13:57:43 +00:00