All pastes #162507 Raw Edit

Mine

public text v1 · immutable
·published 2006-09-06 16:29 UTC
rendered paste body
dnl plugin stuff
dnl ========================

dnl Ok, first we find out what flags we need to use.
AC_MSG_CHECKING([for what extension and flags to use for plugin compilation])
case "$target" in
        *-apple-*)
                AC_MSG_RESULT([Mac OS X: -fPIC -bundle, .dylib])
                PICFLAGS="-fPIC -bundle"
                PICLDFLAGS="-fPIC -bundle"
                SHARED_SUFFIX=".dylib"
                ;;
        *)
                AC_MSG_RESULT([libdl-compatible: -fPIC -DPIC -shared, .so])
                PICFLAGS="-fPIC -DPIC -shared"
                PICLDFLAGS="-fPIC -DPIC -shared"
                SHARED_SUFFIX=".so"  
                ;;
esac
AC_SUBST(PICFLAGS)
AC_SUBST(SHARED_SUFFIX)

AC_MSG_CHECKING([if you are running Apple-GCC])
case "$target" in
        *-apple-*)
                AC_MSG_RESULT([yes, sorry you poor bastard])
                LDFLAGS="$LDFLAGS -Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,CoreServices"
                ;;
        *)
                AC_MSG_RESULT([no])
                ;;
esac