aboutsummaryrefslogtreecommitdiff
path: root/sprinkler/configure
diff options
context:
space:
mode:
authorBryan Jurish <mukau@users.sourceforge.net>2009-04-19 08:38:03 +0000
committerBryan Jurish <mukau@users.sourceforge.net>2009-04-19 08:38:03 +0000
commitd0aa44063cdaa049e621eeae4cb3ce1dd0834d1d (patch)
treebaeee1e19a50363331d69d929499899cf9eadfe7 /sprinkler/configure
parentcc7d571a2e22908bf2e49e3388d6ff9788c22f44 (diff)
+ updated README.svn
+ added win32 flags to common/m4/ax_pd_external.m4 - updated configure scripts svn path=/trunk/externals/moocow/; revision=11058
Diffstat (limited to 'sprinkler/configure')
-rwxr-xr-xsprinkler/configure20
1 files changed, 20 insertions, 0 deletions
diff --git a/sprinkler/configure b/sprinkler/configure
index aeda9f0..fc23d69 100755
--- a/sprinkler/configure
+++ b/sprinkler/configure
@@ -3778,6 +3778,26 @@ echo "$as_me: WARNING: Unknown kernel type \"$uname_s\" defaults to \"Linux\"" >
PDEXT=pd_irix5
fi
+ ##-- win32 via minGW/MSYS
+ ## + courtesy of pd-extended build system, SVN externals/Makefile
+ if test "$uname_s" = "MINGW32_NT-5.1";
+ then
+ PDEXT_DFLAGS="\
+ -D'O_NONBLOCK=1' -D'srand48(n)=srand((n))' \
+ -D'drand48()=((double)rand()/RAND_MAX)' -D'bzero(p,n)=memset(p,0,n)' \
+ "
+ PDEXT_LFLAGS="-shared -L'${pddir}/bin' -L'${pddir}/obj'"
+ PDEXT_CFLAGS="-mms-bitfields -DMSW -DNT"
+ LIBS="$LIBS -lpd -lwsock32 -lpthreadGC2 -lkernel32 -luser32 -lgdi32 -lregex"
+ if test "$ENABLE_DEBUG" = "no" -a -z "$UCFLAGS"; then
+ ##-- only set OFLAGS if user CFLAGS are empty
+ PDEXT_OFLAGS="-O2"
+ elif test "$ENABLE_DEBUG" = "yes"; then
+ PDEXT_OFLAGS="-g"
+ fi
+ PDEXT=dll
+ fi
+
##----------- report pd extension
{ echo "$as_me:$LINENO: will use pd extension \".$PDEXT\" for pd externals" >&5
echo "$as_me: will use pd extension \".$PDEXT\" for pd externals" >&6;}