Commit graph

57 commits

Author SHA1 Message Date
Dave Beazley
08c3b43b24 Added John's perl5 patches
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4310 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-14 18:04:21 +00:00
William S Fulton
d13f2adde6 added continuation line in AC_CONFIG_FILES
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4239 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-21 00:39:02 +00:00
William S Fulton
184dce8dfa shared object extension changed to .bundle for mac os x
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4234 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-13 19:08:23 +00:00
William S Fulton
96dcd2a74a Fix for cygpath if cygpath is not installed on Cygwin/Mingw machine or does not support --mixed option
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4232 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-09 23:39:48 +00:00
William S Fulton
a4c4e8e8b2 Automake used to build SWIG executable
Automake 1.7.x requires autoconf version 2.54 minimum


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4220 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-23 22:50:26 +00:00
William S Fulton
b8d315868c AC_CANONICAL_HOST replaces proprietary uname approach.
Initial support for mingw added (untested right now).
Autotool support files moved to Tools/conf directory to get them out of the way. Might be a temporary home until the runtime libraries and libtool is fixed.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4204 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-16 21:38:13 +00:00
Matthias Köppe
fc357339e3 Fix typo.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4200 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-13 17:25:22 +00:00
William S Fulton
eb9a76ed1c Simplification of version string. Use autoconf's PACKAGE_VERSION instead.
Build time removed from SWIG version.
Using standard autoconf config header generation.
Updated old autoconf macros as reported by autoupdate
Removed $prefix from search paths as autoconf won't expand them.
'swig -ldflags' added for MzScheme, Ocaml, Pike and PHP
Fixed subtle bug where 'make prefix=/somewhere; make clean; make prefix=/somwhere/else' produced an executable using the incorrect library directories.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4177 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-11 22:21:31 +00:00
William S Fulton
b387e664a3 More Cygwin tweaks
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4163 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-06 23:21:13 +00:00
Dave Beazley
4f9218940a DOH cleanup
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4156 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-03 20:56:58 +00:00
Dave Beazley
2f7137c4a1 Modules directory
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4153 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-03 20:37:14 +00:00
Thien-Thi Nguyen
5cb10d5d1f (AC_CONFIG_SUBDIRS): Remove Source/DOH.
(configure_substituted_files): Add Source/DOH/Makefile
and Source/DOH/Doh/Makefile.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4147 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-03 19:48:46 +00:00
Dave Beazley
12a43edc2d The great merge
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4141 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-11-30 22:01:28 +00:00
Masaki Fukushima
4dd3d10fe8 Ruby archdir patch supplied by Akinori MUSHA
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@1140 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2001-06-10 03:48:15 +00:00
Thien-Thi Nguyen
0df83d6d7b (configure_substituted_files): Add Examples/xml/Makefile.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@998 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2001-01-17 02:06:22 +00:00
Thien-Thi Nguyen
5ec1f3fb94 (TCLPACKAGE): Do `AC_SUBST' on this var.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@989 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2001-01-10 18:36:25 +00:00
Dave Beazley
e699ee5a9d *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@965 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-12-20 04:28:49 +00:00
Dave Beazley
6baa06b3cf Updated build
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@959 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-12-18 02:59:52 +00:00
Dave Beazley
eec8c8a0e0 SWIG1.3 directory added.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@897 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-27 02:22:48 +00:00
Thien-Thi Nguyen
6600bd6261 (configure_substituted_files): Add Examples/C++/test_conf.py.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@837 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 04:07:45 +00:00
Dave Beazley
5dde1cb461 Added Python1.6 check
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@797 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-01 22:02:56 +00:00
Matthias Köppe
1335d46de8 (GUILEINCLUDE) Changed to exclude "/guile" portion of the path.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@750 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 12:16:01 +00:00
Dave Beazley
81daf28d30 Removed SWIG1.3 directory.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@633 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-09 14:53:37 +00:00
Thien-Thi Nguyen
eca11a8499 No longer use and test for "nope" to indicate an empty variable.
Instead, use `VAR=' (set the variable to nothing) and `test -z "$VAR"'
or `test -n "$VAR"' as the case may be.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@620 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 19:28:42 +00:00
Thien-Thi Nguyen
4829575680 (MZC): New substituted var, set by `AC_PATH_PROG', for MzScheme.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@619 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 19:03:27 +00:00
Thien-Thi Nguyen
4e5b287aa0 (configure_substituted_files): New substituted shell var.
(AC_OUTPUT): Use `configure_substituted_files'.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@617 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 16:10:49 +00:00
Thien-Thi Nguyen
618e0eff61 Add Ruby support contributed by Masaki Fukushima.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@518 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-05 18:58:49 +00:00
Dave Beazley
42b2415f98 Removed some old sub-modules.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@471 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-15 17:02:19 +00:00
Dave Beazley
638635592b *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@400 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-04-10 16:11:30 +00:00
Thien-Thi Nguyen
f8ce6dc9ce (AC_OUTPUT): Add Examples/guile/Makefile.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@363 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-04-03 14:17:00 +00:00
Thien-Thi Nguyen
f89485721e Delete fixme comment.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@361 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-04-03 10:25:50 +00:00
Ian Cooke
b01791f43e Added Source/Swithe/Makefile.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@335 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-03-09 22:17:09 +00:00
Harco de Hilster
94119a92bb *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@333 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-03-06 10:15:38 +00:00
Harco de Hilster
1594189ea9 String x = "";, dumps core now in the destructor, changed to String x;
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@332 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-03-05 18:07:28 +00:00
Harco de Hilster
cd8438bb71 added configure support for java
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@329 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-03-05 15:36:29 +00:00
Dave Beazley
321002a81f *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@307 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-03-01 22:06:39 +00:00
Dave Beazley
0f955ff9ad *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@306 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-03-01 21:13:19 +00:00
Thien-Thi Nguyen
1879ed6362 (GUILE_CONFIG, GUILEINCLUDE, GUILELIB, GUILELINK): New vars, substituted.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@293 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-02-29 02:30:46 +00:00
Thien-Thi Nguyen
491169733a (ROOT_DIR): Don't set this unused var.
Copy install-sh to subdir Examples if needed.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@292 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-02-29 01:45:49 +00:00
Dave Beazley
e9dc3b38b2 Added SWIG1.3 directory
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@277 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-02-26 21:55:05 +00:00
Thien-Thi Nguyen
635d0d182e {Changes to enable non-local build}
Add autoconf test for subdir Tools.
Rewrite autoconf tests to use subshell.

Don't run ltconfig from here; use Tools/configure for that.

Add Tools to `AC_CONFIG_SUBDIRS' call.

Create subdir Source if not present.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@266 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-02-26 04:58:19 +00:00
Thien-Thi Nguyen
ad673e14e5 VERSION, Source/Include/swigver.h.in: New files.
Source/Include/swigver.h: Deleted from repo, now generated by
configure from swigver.h.in same directory.

configure.in: Source ./VERSION to get var definitions.
(PACKAGE, VERSION, SWIG_VERSION, SWIG_SPIN): New vars, @-substituted.
Also do `AC_OUTPUT' on Source/Include/swigver.h.

Makefile.in (dd): New var, the distribution directory.
(dist, dist-suggested): New targets.

Source/SWIG1.1/emit.cxx (emit_banner): Use `SWIG_VERSION' instead
of integers `SWIG_VERSION_MAJOR' and `SWIG_VERSION_MINOR' (which are
deleted).

Source/SWIG1.1/main.cxx (SWIG_main): Likewise.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@235 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-02-12 02:21:22 +00:00
Dave Beazley
2498d36b9f Minor fix.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@209 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-02-10 20:11:35 +00:00
Dave Beazley
bdc447769e Added runtime
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@201 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-02-08 20:29:20 +00:00
Dave Beazley
de86441078 Updated for XML
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@198 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-02-04 20:52:55 +00:00
Dave Beazley
936f046d5b Back to simple makefiles (at least for now)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@171 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-02-01 22:24:39 +00:00
Loic Dachary
8a34196fc6 Conditionaly compile experimental code with --enable-experiment
configure flag.
  Fix .cvsignore to ignore configrue & yacc generated files


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@169 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-30 15:39:55 +00:00
Dave Beazley
c85c99425c Cleaned up the makefiles, fixed a few build problems, removed YACC-generated files from the repository
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@166 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-29 14:44:27 +00:00
Loic Dachary
d0ab9150f3 1/28/00 : loic
Apply automake everywhere
  Keep configure scripts so that people are not *forced* to autoconf
          Keep sources generated by yacc so that compilation without yacc
  is possible.
  Source/LParse/cscanner.c: change lyacc.h into parser.h to please
  default yacc generation rules.
  Use AC_CONFIG_SUBDIRS in configure.in instead of hand made script.
  Update all relevant .cvsignore to include .deps
  Fixed missing ; line 136 Source/Swig/swig.h


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@164 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-29 01:06:10 +00:00
Dustin Mitchell
d2c40e1b17 Big changes. The makefiles now recurse correctly, and targets (e.g.
experiment, swim, swig, pymod, etc.) are passed along to sub-makes
correctly.  Also, a mechanism has been devised to avoid the use of *.o
in the toplevel Makefile, as it was linking files which were not intended
for use in the final executable.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@148 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-24 22:43:13 +00:00