Commit graph

35 commits

Author SHA1 Message Date
Art Yerkes
c1e6a38f30 More orthodox way of building the Swig module. I'm working on making
modules easier to link together by isolating the common types and functions
in a module that they all open.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5197 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-10-22 13:46:42 +00:00
Art Yerkes
4951d70c53 Director related changes, other edits.
director_wombat testcase, as well as all others except director_abstract
compile.
Four test cases fail.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5196 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-10-22 04:01:27 +00:00
William S Fulton
449ee0f07a C# clean improvements
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5014 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-27 09:31:04 +00:00
Matthias Köppe
d1c8c67e4e [PHP4]: New target, php4_run.
[Chicken]: Add infrastructure for running the test suite.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4953 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-07 20:06:07 +00:00
William S Fulton
c7b3dd33e9 Better C# clean
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4882 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-10 22:00:16 +00:00
Matthias Köppe
919fa9ab45 Merged MzScheme changes contributed by John Lenz.
Minor build changes to fix MzScheme/C++ test cases.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4880 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-10 21:54:01 +00:00
Matthias Köppe
34ea7f03ef Merged first chunk of Guile changes contributed by John Lenz.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4858 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-03 22:12:50 +00:00
William S Fulton
2ec2f570ac Fix for RUNTIMEDIR and tidy up some junk
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4732 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 22:53:24 +00:00
William S Fulton
b895d31781 Mods for Java examples to run on Mac OS X
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4690 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-16 22:47:33 +00:00
William S Fulton
ec550c3c92 clean for VC++ generated files
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4556 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-17 10:25:49 +00:00
William S Fulton
0e980c826a C# clean mod
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4537 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-15 22:39:10 +00:00
Jonah Beckford
8389d105d2 Got rid of -static flag to linker for CHICKEN. Not portable.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4506 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-11 11:51:22 +00:00
Jonah Beckford
f8e9fbd60e Cleaned up target for making a CHICKEN interpreter, added a target to
make a dynamic loadable module, and added a chicken_clean target.
No longer using the "compile" and "cxxcompile" ... will remove them
once I check that no one else is using them.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4498 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-10 19:11:42 +00:00
Art Yerkes
69cbf4251c Working example. See Examples/ocaml/shapes.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4489 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-10 04:14:04 +00:00
William S Fulton
73e647bc45 csharp added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4432 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-04 22:40:15 +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
Jonah Beckford
3def239916 Changed module technique from <module_name>- to <module_name>: which
conforms with chicken "egg" standard.  Got rid of ##csi#run for
relinking the Scheme interpreter as no longer needed.  Changed all
documentation to reflect both changes.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4411 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-27 02:00:15 +00:00
Art Yerkes
b2fbb2fad7 Fixed example makefiles and put extra -gs in the Examples Makefile.in
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4384 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-25 01:19:25 +00:00
Jonah Beckford
ddf78195cb Added compile and cxxcompile targets.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4330 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-17 07:55:46 +00:00
Art Yerkes
b208dbe7d9 Now uses $(CXX) in ocamlc for the C++ compiler (needed when using STL).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4321 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-16 07:35:15 +00:00
Jonah Beckford
ea6899ddbf Let 'make check-examples' and 'make check-gifplot' work correctly for CHICKEN.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4318 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-15 03:17:15 +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
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
Matthias Köppe
e8ef245da8 Last-minute changes to get Guile examples running on Guile1.4 on Solaris.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@846 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 17:35:58 +00:00
Matthias Köppe
277186567a Updated Guile modules.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@815 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-03 20:06:32 +00:00
Dave Beazley
1826bf80dc Added some C++ stuff.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@771 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 19:35:16 +00:00
Matthias Köppe
26b041e826 Updated Guile builds.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@751 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 14:23:04 +00:00
Thien-Thi Nguyen
ecee4cf7c3 (MZC): New var.
(mzscheme): Use `MZC'.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@624 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-05 02:35:50 +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
Thien-Thi Nguyen
85659455ff (mzscheme): New target.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@395 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-04-06 08:32:12 +00:00
Thien-Thi Nguyen
3201944c40 (libtool_comp, libtool_link): New vars.
(GUILE_INCLUDE, GUILE_LIB, GUILE_LIBOPTS): New vars.

(guile-hobbit, guile, guile_cpp, guile_static,
guile_static_cpp): New targets.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@360 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-04-03 08:37:36 +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
b923044ef2 Minor change
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@221 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-02-11 16:19:55 +00:00
Dave Beazley
16ac3b10f8 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@50 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-12 03:21:25 +00:00