The great merge
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4141 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
5fcae5eb66
commit
12a43edc2d
1508 changed files with 125983 additions and 44037 deletions
21
Examples/test-suite/ocaml/makedebugtop
Executable file
21
Examples/test-suite/ocaml/makedebugtop
Executable file
|
|
@ -0,0 +1,21 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# Usage: makedebugtop test_name.c[pp]test
|
||||
#
|
||||
# Creates an ocaml toplevel for debugging based on a .cpptest or .ctest
|
||||
# file.
|
||||
#
|
||||
|
||||
OCAMLINC=/usr/local/lib/ocaml
|
||||
swigtest=$1
|
||||
thetest=`echo $1 | sed -e 's/\.c[p]*test//g'`
|
||||
cppopt=""
|
||||
if echo $swigtest | grep -s cpptest ; then
|
||||
cppopt=-xc++
|
||||
fi
|
||||
|
||||
echo "Making the test"
|
||||
make $swigtest
|
||||
echo "Building ${thetest}_top"
|
||||
gcc -c -g $cppopt -I$OCAMLINC ${thetest}_wrap.c
|
||||
ocamlmktop -cclib -g -custom ${thetest}_wrap.o ${thetest}.cmo -o ${thetest}_top
|
||||
Loading…
Add table
Add a link
Reference in a new issue