X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=configure.in;h=ad297def3d293f2bcfd90d32925429c179ff2632;hp=7fda6b9669734dd99abca00c31b22c5b53d14c78;hb=c63b2bf21dc1df9a736f0b4c08f6cba828cdab92;hpb=e1b1d44814fded4b2c363b52bc905704feeb65be diff --git a/configure.in b/configure.in index 7fda6b9..ad297de 100644 --- a/configure.in +++ b/configure.in @@ -34,7 +34,7 @@ if test "x$enable_lame" = "xno";then fi,DISABLE_LAME=) PACKAGE=swftools -VERSION=2010-02-06-1900 +VERSION=0.9.1 # ------------------------------------------------------------------ @@ -90,6 +90,7 @@ dnl Checks for programs. AC_CANONICAL_HOST +SLEXT="so" SHARED="-shared" MACOSX= case $host_os in @@ -98,6 +99,7 @@ case $host_os in CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS -fno-rtti" SHARED="-bundle" + SLEXT="bundle" if test -d /opt/local/include && test -d /opt/local/lib; then CPPFLAGS="${CPPFLAGS} -I/opt/local/include" LDFLAGS="${LDFLAGS} -L/opt/local/lib" @@ -168,7 +170,6 @@ AC_SUBST(AREXT) RFX_CHECK_MING -SLEXT="so" if test "x${MINGW}" != "xyes"; then # no mingW AC_DEFINE([O_BINARY], [0], [Not defined on mingw]) @@ -271,7 +272,7 @@ dnl Checks for typedefs, structures, and compiler characteristics. AC_TYPE_SIZE_T AC_STRUCT_TM AC_CHECK_TYPE(boolean,int) #needed for jpeglib - AC_CHECK_FUNCS(popen wcschr wcsdup mkstemp stat mmap lrand48 rand srand48 srand bcopy bzero time getrusage mallinfo) + AC_CHECK_FUNCS(popen wcschr wcsdup mkstemp stat mmap lrand48 rand srand48 srand bcopy bzero time getrusage mallinfo open64 calloc) AC_CHECK_SIZEOF([signed char]) AC_CHECK_SIZEOF([signed short]) @@ -390,11 +391,15 @@ fi RFX_CHECK_RUBY if test "x$RUBY_OK" '!=' "xyes";then - echo all install uninstall clean: > lib/ruby/Makefile + if test -d "lib/ruby/";then + echo all install uninstall clean: > lib/ruby/Makefile + fi # fail silently- the most users won't have any need for the # ruby interface anyway else - rubygfx="lib/ruby/Makefile" + if test -f "lib/ruby/Makefile.in";then + rubygfx="lib/ruby/Makefile" + fi fi # ------------------------------------------------------------------ @@ -577,6 +582,10 @@ AH_BOTTOM([ #endif #endif +// supply a substitute calloc function if necessary +#ifndef HAVE_CALLOC +#define calloc rfx_calloc_replacement +#endif #endif // __config_h__ ])