summaryrefslogtreecommitdiff
path: root/Tools/config
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Octave: disable optimization of tests for faster compiles/less ↵William S Fulton2014-10-091-74/+0
| | | | | | | | | memory usage" This reverts commit 8e37bcf1a88ba4df783b39c77e6132a51a4536a5. Reverting a series of Octave commits for re-applying again without incorrect whitespace changes.
* Octave: disable optimization of tests for faster compiles/less memory usageKarl Wette2014-10-051-0/+74
| | | | | | | | - Filter out all but -g... and -W... flags from OCTAVE_CXXFLAGS - Use AX_CHECK_COMPILE_FLAG() to check if -O0 is supported, if so add to end of OCTAVE_CXXFLAGS to ensure optimization is disabled - Also run mkoctfile under "env -" to protect it from environment - Also use more standard-compliant sed expressions
* Update AX_BOOST_BASE autoconf macro to serial 23William S Fulton2014-05-291-3/+18
|
* Merge branch 'master' into gsoc2009-matevzWilliam S Fulton2013-10-101-1/+1
|\ | | | | | | | | | | | | | | | | | | Conflicts: Examples/Makefile.in Examples/guile/Makefile.in Lib/php/php.swg Makefile.in Source/CParse/parser.y configure.ac
| * Fix typosOlly Betts2013-09-251-1/+1
| |
* | Merge branch 'master' into gsoc2009-matevzWilliam S Fulton2013-01-284-6/+605
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | parser.y still to be fixed up Conflicts: Doc/Devel/engineering.html Examples/Makefile.in Lib/allegrocl/allegrocl.swg Lib/csharp/csharp.swg Lib/csharp/enums.swg Lib/csharp/enumsimple.swg Lib/csharp/enumtypesafe.swg Lib/java/java.swg Lib/python/pydocs.swg Lib/r/rtype.swg Source/Include/swigwarn.h Source/Modules/octave.cxx Source/Modules/python.cxx Source/Modules/ruby.cxx Source/Swig/scanner.c Source/Swig/stype.c Source/Swig/swig.h configure.ac
| * Don't use non-portable "==" in shell tests.Vadim Zeitlin2012-04-092-9/+9
| | | | | | | | | | | | | | | | | | Use POSIX "=" instead of "==" which is not supported at least by FreeBSD /bin/sh. Closes #3515925. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12971 626c5289-ae23-0410-ae9c-e8d60b6d4f22
| * Allow setting PCRE_{CFLAGS,LIBS} when building SWIG with PCRE.Vadim Zeitlin2011-03-201-49/+71
| | | | | | | | | | | | | | | | | | | | | | | | These options can be used to override the values returned by pcre-config, e.g. to build using a static PCRE library even if pcre-config prefers to use the shared one by default. Use the updated AX_PATH_GENERIC macro from autoconf archive which was fixed to allow the options set by the user to override the ones returned by pcre-config (in fact, pcre-config isn't even called at all if these options are set). git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12548 626c5289-ae23-0410-ae9c-e8d60b6d4f22
| * SF #3173367 Better information during configure about Boost prerequisite for ↵William S Fulton2011-02-051-0/+258
| | | | | | | | | | | | running the test-suite. BOOST_CPPFLAGS can only be used though once common.mk is created at configure time. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12434 626c5289-ae23-0410-ae9c-e8d60b6d4f22
| * Add a check for PCRE library to configure.Vadim Zeitlin2010-07-222-0/+319
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We use standard AX_PATH_GENERIC() macro from Autoconf archive to do the check to keep our own code as simple as possible. Notice that this script must be used, just adding the include and library directories to {C,LD}FLAGS is not enough, notably -DPCRE_STATIC which is output by pcre-config for static builds only is crucial. Also use LIBS instead of LDFLAGS to fix linking when using static libraries. Also note that this allows to pass PCRE_CONFIG variable value to configure to force the use of the specified script (and not the one first found in PATH), which is especially important when cross-compiling. Finally, PCRE is required by default now, --without-pcre must be explicitly used to build without it. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12169 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* | Modify autoconf macro to be more flexible about how it is used - sets ↵William S Fulton2012-10-071-5/+19
| | | | | | | | | | | | CXX11FLAGS, HAVE_CXX11_COMPILER and option to not error out git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13866 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* | Autoconf archive macro to detect c++11 - as downloaded from archiveWilliam S Fulton2012-10-051-0/+107
|/ | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13865 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* make life easier for svn status updates as everyone has different autotool ↵William S Fulton2008-06-292-3116/+0
| | | | | | versions installed - use svn:ignore on config.sub and config.guess git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10610 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Add partialcheck make targets. Also add RUNTOOL, COMPILETOOL and SWIGTOOL ↵William S Fulton2008-05-202-35/+13
| | | | | | variables for invoking tools when running tests, compiling or invoking swig git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10482 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* update from latest autotools (automake-1.10)William S Fulton2007-12-082-13/+35
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10183 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9601 ↵Luigi Ballabio2006-12-052-349/+457
| | | | 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Remove cvsignore files: this is stored on svn:igonre property nowJohn Lenz2006-12-031-6/+0
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9593 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Sorry i haven't been here in a while.Art Yerkes2006-11-031-0/+40
| | | | | | | | | | | | | | | | | camlp4 bug was caught by Michael Ethier <methier@cgr.harvard.edu> - director.swg: fix a typo - ocamldec.swg, ocaml.swg: new macros - ac_compare_version.m4: arty's own more liberally licensed version compare autoconf macro. - configure.in: use version_compare and make swigp4.ml generated by configure based on ocaml version. This is due to an incompatible change in camlp4. - ocaml.cxx: use new return macros in the right places (returning non-value) git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9518 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* updated version from autoconf macro archiveWilliam S Fulton2006-07-081-9/+32
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9209 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* --without-maximum-compile-warnings option added so that these compiler ↵William S Fulton2005-04-301-23/+50
| | | | | | options can be completely removed git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7177 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* swig.m4 removed - use the new updated and maintained version derived from ↵William S Fulton2004-09-031-125/+0
| | | | | | this at the Autoconf Macro archive git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6217 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Re added againWilliam S Fulton2004-08-122-0/+3008
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6096 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* *** empty log message ***William S Fulton2004-08-122-3008/+0
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6095 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* readding hopefully with executable permissions this timeWilliam S Fulton2004-08-122-0/+3008
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6094 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* removedWilliam S Fulton2004-08-122-3010/+0
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6093 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Attempt to add executable permissonsWilliam S Fulton2004-08-122-0/+2
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6092 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* config.sub and config.guess are being added to the repository as automake ↵William S Fulton2004-08-123-2/+3008
| | | | | | | | | | will no longer generate these files when running automake --add-missing. This started since removing libtool. Bug will be fixed in Automake 1.10, but until then we will have to keep these files in cvs. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6091 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Default warning level for GCC increased from -Wall to -Wall -ansi -pedantic.William S Fulton2004-01-191-2/+3
| | | | | | | | This affects the source code only, not the test-suite or examples. It does affect the compilation of the runtime libraries, but they are history anyway. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5644 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Detection of Python library in installed macros (which probably should be ↵Luigi Ballabio2003-11-101-1/+20
| | | | | | synchronized with those used in configure.in) git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5287 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* swig.m4 moved to Tools/configWilliam S Fulton2003-06-251-0/+106
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4924 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Autoconf archive macro to maximise warnings (gcc only)William S Fulton2003-05-191-0/+28
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4799 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Macro for configure.in from the autoconf macro archive. It allows one to ↵William S Fulton2003-05-191-0/+12
| | | | | | define preprocessor definitions for swigconfig.h when the #define contains the installation directory. Autoconf won't normally expand installation directory variables. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4796 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* *** empty log message ***William S Fulton2003-04-291-0/+3
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4737 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* These autoconf generated files should not be in CVS.William S Fulton2003-04-282-2833/+0
| | | | | | | | The approach is not to have any autotool generated files checked into cvs. Anyone using CVS must have the autotools installed and so all the required files will be generated during bootstrapping (running autogen.sh) git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4729 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* *** empty log message ***Luigi Ballabio2003-01-221-0/+5
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4240 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Autoconf generates these files. Removing from CVS.William S Fulton2002-12-232-155/+0
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4223 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* New autoconf filesWilliam S Fulton2002-12-162-0/+2833
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4207 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Moved from root directoryWilliam S Fulton2002-12-162-0/+155
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4206 626c5289-ae23-0410-ae9c-e8d60b6d4f22