Run your in-line fink scripts with -ex:
CompileScript: <<
#!/bin/sh -ex
export CCACHE_DISABLE=1
rm LIBLINK/*
make all PREFIX=%p LDFLAGS=-L%p/lib MOTIF_LIBPATH=%p/lib/libXm.3.dylib
LIBDIR=%p/lib LIBPATH="-LLIBLINK -L%p/lib"
XINCLUDES="-I/usr/X11R6/include -I%p/include/" CFLAGS=-DNDEBUG
<<
It makes debugging much easier.
- The -e makes it fail if one of the commands fails. (supposed to,
havent tried it :)
- The -x makes it echo the commands as it performs them, like:
+ export CCACHE_DISABLE=1
+ CCACHE_DISABLE=1
+ rm LIBLINK/LIBLINK LIBLINK/libARBDB.a LIBLINK/libARBDB.sl
LIBLINK/libARBDB.so LIBLINK/libARBDB.so.2.0 LIBLINK/libARBDBPP.a
LIBLINK/libARBDBPP.sl LIBLINK/libARBDBPP.so LIBLINK/libARBDBPP.so.2.0
LIBLINK/libARBDO.a LIBLINK/libARBDO.sl LIBLINK/libARBDO.so
LIBLINK/libARBDO.so.2.0 LIBLINK/libAW.a LIBLINK/libAW.sl
LIBLINK/libAW.so LIBLINK/libAW.so.2.0 LIBLINK/libAWT.a
LIBLINK/libAWT.sl LIBLINK/libAWT.so LIBLINK/libAWT.so.2.0
LIBLINK/libXm.a LIBLINK/libXm.sl LIBLINK/libXm.so.1.1
LIBLINK/libXm.so.1.2 LIBLINK/libXm.so.2
+ make all PREFIX=/sw LDFLAGS=-L/sw/lib
MOTIF_LIBPATH=/sw/lib/libXm.3.dylib LIBDIR=/sw/lib 'LIBPATH=-LLIBLINK
-L/sw/lib' 'XINCLUDES=-I/usr/X11R6/include -I/sw/include/'
CFLAGS=-DNDEBUG
-Ben
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel
- Re: [Fink-devel] Fink script tip Ben Hines
- Re: [Fink-devel] Fink script tip Carsten
- Re: [Fink-devel] Fink script tip David R. Morrison