Commit graph

66 commits

Author SHA1 Message Date
William S Fulton
97342b6be9 Fix clean on windows, where the commandline cannot take very many characters
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8541 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-24 21:32:12 +00:00
Matthias Köppe
95f21258b3 Add test suites for CLISP, CFFI, UFFI.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8429 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-14 13:36:28 +00:00
Matthias Köppe
1683875e31 Fix last change.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8412 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-13 15:24:37 +00:00
Matthias Köppe
0e7d1a8796 Run Allegro CL testcases for C with the -cwrap option.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8411 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-13 15:04:53 +00:00
Matthias Köppe
be1d53a85d Add allegrocl_clean target.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8410 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-13 14:45:20 +00:00
Marcelo Matus
d48a17e32f add the java example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8183 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-02 11:43:32 +00:00
Marcelo Matus
f604d27bc5 fix ruby to use gcj
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8171 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-02 04:35:30 +00:00
Marcelo Matus
8fb9716fd0 use , so, it can be disabled
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8132 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-30 08:41:47 +00:00
Matthias Köppe
5f280cb2d0 Enable test suite for Allegro CL
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7913 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-01 17:41:50 +00:00
William S Fulton
01cef195d0 clean fixes for windows where the number of characters in the commandline is limited
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7636 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-09 19:15:19 +00:00
William S Fulton
76d58c55cb Lua improvements - Mark Gossage patch #1295168
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7472 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-09-20 20:05:06 +00:00
William S Fulton
e590565fe8 Support for Lua added - patch from Mark Gossage
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7363 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-08-15 20:38:34 +00:00
John Lenz
897e5ad40d Lots more bug fixes for the chicken module: almost the entire test-sutie now runs
The only tests that are failing are ones that depend on std_vector.i and similar


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7079 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-17 07:28:19 +00:00
John Lenz
c3338b1a16 - Improve the runtime type sytesm
- Update all languages to new type system
- Add DohSortList function
- Fix mzscheme Examples/Makefile


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6930 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-02-01 00:08:24 +00:00
John Lenz
eec55ff302 Update Guile makefiles to work with default -scm mode.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6652 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 01:28:37 +00:00
John Lenz
7b8f8c994d Chicken test suite should at least run now... still generates a bunch of errors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6611 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-02 03:10:50 +00:00
William S Fulton
36fcdfd303 Bob Tolbert patch for C# on Mac
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6600 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-01 23:46:32 +00:00
William S Fulton
de4c1d3322 Various warning fixes for Visual Studio 2003 C++ compiler
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6204 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-09-01 22:24:24 +00:00
William S Fulton
d1f74a864f import and import_template examples that used the prebuilt runtime library generate their own runtime library DLL/so and use that instead now
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6023 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-07-10 16:37:37 +00:00
John Lenz
60f4c8988e The guile and chicken _runme scripts are now shared
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5979 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-06-07 05:03:39 +00:00
John Lenz
acd0b021b1 Rewrite chicken example and test-suite building code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5948 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-05-30 07:11:26 +00:00
Henning Thielemann
39d92e49b2 added basic Modula-3 support
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5776 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-03-19 11:45:29 +00:00
William S Fulton
d3d9210bd0 Replace ; with && where appropriate. This fixes the makefiles so that Make correctly errors out rather than blindly carrying on when some error occurs.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5731 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-02-20 22:57:23 +00:00
Dave Beazley
d18e73017f PHP OS X changes.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5519 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-09 18:53:39 +00:00
Art Yerkes
e0dca0ec65 shapes example: slight correction to depth map.
makedebugtop: include swig.cmo
Lib: factored out more common code, slightly reorganized class type.
     added director define and exceptions.
     std_string: length from the original ocaml string (no longer depends on
      null termination)
     ocamldec.swg/ocaml.swg: added caml_string_len
Examples/Makefile.in: quiet about checking out files.
Ocaml.cxx:
     Fixed abstract director test case.
     Include/exclude director.swg based on directors being enabled.
Final edits for 1.3.20, barring bugs being discovered.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5477 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-04 06:15:07 +00:00
Dave Beazley
0a0bdd880b mzscheme tweaks.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5475 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-03 20:29:30 +00:00
Dave Beazley
e868cd6d42 Added OS X tweaks for guile. Note: some guile examples don't use this makefile and remain broken.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5472 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-03 18:10:45 +00:00
Dave Beazley
1626a047de Changed -c to -noruntime.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5355 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-20 21:14:54 +00:00
Dave Beazley
43c62cd8e7 OS X refinements
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5333 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-18 20:02:37 +00:00
Dave Beazley
a5e8fea1cd Changes to get OS-X working (Python/Tcl).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5284 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-09 03:55:37 +00:00
Art Yerkes
78fd2cb821 Added preprocessing, cleaned up slightly.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5231 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-01 07:25:52 +00:00
Art Yerkes
b6bf9d6036 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/SWIG@5197 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-10-22 13:46:42 +00:00
Art Yerkes
dff2895809 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/SWIG@5196 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-10-22 04:01:27 +00:00
William S Fulton
eb48c95622 C# clean improvements
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5014 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-27 09:31:04 +00:00
Matthias Köppe
7744f488f2 [PHP4]: New target, php4_run.
[Chicken]: Add infrastructure for running the test suite.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4953 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-07 20:06:07 +00:00
William S Fulton
ef1c19e971 Better C# clean
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4882 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-10 22:00:16 +00:00
Matthias Köppe
568be8990a 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/SWIG@4880 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-10 21:54:01 +00:00
Matthias Köppe
e5ac3696bc Merged first chunk of Guile changes contributed by John Lenz.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4858 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-03 22:12:50 +00:00
William S Fulton
426d902353 Fix for RUNTIMEDIR and tidy up some junk
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4732 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-28 22:53:24 +00:00
William S Fulton
19f805ac1f Mods for Java examples to run on Mac OS X
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4690 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-16 22:47:33 +00:00
William S Fulton
ada6345963 clean for VC++ generated files
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4556 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-17 10:25:49 +00:00
William S Fulton
d693559e58 C# clean mod
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4537 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-15 22:39:10 +00:00
Jonah Beckford
3c0106cc02 Got rid of -static flag to linker for CHICKEN. Not portable.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4506 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-11 11:51:22 +00:00
Jonah Beckford
2f85ac6f4e 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/SWIG@4498 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-10 19:11:42 +00:00
Art Yerkes
de9c786cad Working example. See Examples/ocaml/shapes.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4489 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-10 04:14:04 +00:00
William S Fulton
25b125e1e0 csharp added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4432 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-04 22:40:15 +00:00
Art Yerkes
a1fa5ec2c1 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/SWIG@4413 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-27 09:25:00 +00:00
Jonah Beckford
cfe7be1eed 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/SWIG@4411 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-27 02:00:15 +00:00
Art Yerkes
b117a28c99 Fixed example makefiles and put extra -gs in the Examples Makefile.in
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4384 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-25 01:19:25 +00:00
Jonah Beckford
99fede4c84 Added compile and cxxcompile targets.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4330 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-17 07:55:46 +00:00