Commit graph

64 commits

Author SHA1 Message Date
William S Fulton
f1a2b7d239 -mno-cygwin for Java on cygwin
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4438 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-06 23:13:09 +00:00
William S Fulton
95c61bbd57 detection of csharp compiler - pnet then mono then Microsoft
detection of CIL interpreter - just pnet for now


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4431 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-04 22:39:12 +00:00
Art Yerkes
bebaa363c0 Added info about dynamic linking to doc
Added dynamic targets to example makefiles
Added ocaml_dynamic and ocaml_dynamic_cpp targets to Examples/Makefile.in
Added OCAMLFIND and OCAMLDLGEN AC_SUBST lines in configure.in
Currently, dynamic linking relies on ocamlfind and Gerd Stolpmann's Dl package,
as well as some tricky elf linking.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4413 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-27 09:25:00 +00:00
William S Fulton
8daf2c32d7 Fixed patch for HP. The patch talked about in the bug report was for SWIG-1.3.17, but the OS detection has changed since then.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4355 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-19 20:30:04 +00:00
Dave Beazley
061de53790 Added HP TRYLINKINGWITHCXX patch.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4351 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-19 16:43:55 +00:00
Jonah Beckford
2da372f015 Got rid of CHICKEN example Makefile.in -> Makefile.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4333 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-17 08:00:58 +00:00
Jonah Beckford
27dfb2990c Add CHICKEN code to the things that need to be built.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4317 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-15 02:04:40 +00:00
Dave Beazley
ab423f43dd Added John's perl5 patches
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4310 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-14 18:04:21 +00:00
William S Fulton
129bfe1987 added continuation line in AC_CONFIG_FILES
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4239 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-21 00:39:02 +00:00
William S Fulton
e248160fd7 shared object extension changed to .bundle for mac os x
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4234 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-13 19:08:23 +00:00
William S Fulton
e321b1dfb7 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@4232 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-01-09 23:39:48 +00:00
William S Fulton
14c314d566 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@4220 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-23 22:50:26 +00:00
William S Fulton
b9d6e1536d 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@4204 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-16 21:38:13 +00:00
Matthias Köppe
c36e73c34d Fix typo.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4200 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-13 17:25:22 +00:00
William S Fulton
531819a161 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@4177 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-11 22:21:31 +00:00
William S Fulton
f51968b8b7 More Cygwin tweaks
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4163 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-06 23:21:13 +00:00
Dave Beazley
decb491382 DOH cleanup
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4156 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-03 20:56:58 +00:00
Dave Beazley
dfe94c7af1 Modules directory
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4153 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-03 20:37:14 +00:00
Thien-Thi Nguyen
5cac93d477 (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@4147 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-12-03 19:48:46 +00:00
Dave Beazley
516036631c The great merge
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4141 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-11-30 22:01:28 +00:00
Masaki Fukushima
52652dc3b6 Ruby archdir patch supplied by Akinori MUSHA
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@1140 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2001-06-10 03:48:15 +00:00
Thien-Thi Nguyen
79aa652514 (configure_substituted_files): Add Examples/xml/Makefile.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@998 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2001-01-17 02:06:22 +00:00
Thien-Thi Nguyen
68b1289069 (TCLPACKAGE): Do `AC_SUBST' on this var.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@989 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2001-01-10 18:36:25 +00:00
Dave Beazley
22ad3083bb *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@965 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-12-20 04:28:49 +00:00
Dave Beazley
079308722b Updated build
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@959 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-12-18 02:59:52 +00:00
Dave Beazley
03bdbcf1f8 SWIG1.3 directory added.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@897 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-27 02:22:48 +00:00
Thien-Thi Nguyen
ba73217651 (configure_substituted_files): Add Examples/C++/test_conf.py.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@837 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 04:07:45 +00:00
Dave Beazley
3f8313df3b Added Python1.6 check
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@797 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-01 22:02:56 +00:00
Matthias Köppe
7783c1f207 (GUILEINCLUDE) Changed to exclude "/guile" portion of the path.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@750 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 12:16:01 +00:00
Dave Beazley
cb23eebf4e Removed SWIG1.3 directory.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@633 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-09 14:53:37 +00:00
Thien-Thi Nguyen
be927646e2 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@620 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 19:28:42 +00:00
Thien-Thi Nguyen
7ac40330f6 (MZC): New substituted var, set by `AC_PATH_PROG', for MzScheme.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@619 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 19:03:27 +00:00
Thien-Thi Nguyen
0e24322fda (configure_substituted_files): New substituted shell var.
(AC_OUTPUT): Use `configure_substituted_files'.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@617 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 16:10:49 +00:00
Thien-Thi Nguyen
4d989f6796 Add Ruby support contributed by Masaki Fukushima.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@518 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-05 18:58:49 +00:00
Dave Beazley
67f89b1d90 Removed some old sub-modules.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@471 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-06-15 17:02:19 +00:00
Dave Beazley
0b6dc00640 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@400 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-04-10 16:11:30 +00:00
Thien-Thi Nguyen
0b36fa3b37 (AC_OUTPUT): Add Examples/guile/Makefile.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@363 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-04-03 14:17:00 +00:00
Thien-Thi Nguyen
f33eaf4e4f Delete fixme comment.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@361 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-04-03 10:25:50 +00:00
Ian Cooke
9004be4ee7 Added Source/Swithe/Makefile.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@335 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-03-09 22:17:09 +00:00
Harco de Hilster
19656d8bca *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@333 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-03-06 10:15:38 +00:00
Harco de Hilster
f66c034759 String x = "";, dumps core now in the destructor, changed to String x;
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@332 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-03-05 18:07:28 +00:00
Harco de Hilster
42d2c33bda added configure support for java
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@329 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-03-05 15:36:29 +00:00
Dave Beazley
0e1f88f484 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@307 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-03-01 22:06:39 +00:00
Dave Beazley
5afdd51439 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@306 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-03-01 21:13:19 +00:00
Thien-Thi Nguyen
6493c01178 (GUILE_CONFIG, GUILEINCLUDE, GUILELIB, GUILELINK): New vars, substituted.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@293 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-02-29 02:30:46 +00:00
Thien-Thi Nguyen
56766747bc (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@292 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-02-29 01:45:49 +00:00
Dave Beazley
2435e8f104 Added SWIG1.3 directory
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@277 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-02-26 21:55:05 +00:00
Thien-Thi Nguyen
110ec0e2d9 {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@266 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-02-26 04:58:19 +00:00
Thien-Thi Nguyen
e0957d51e2 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@235 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-02-12 02:21:22 +00:00
Dave Beazley
a53278bd0a Minor fix.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@209 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-02-10 20:11:35 +00:00