Show
Ignore:
Timestamp:
04/25/08 18:20:34 (6 years ago)
Author:
Theo Schlossnagle <jesus@omniti.com>
git-committer:
Theo Schlossnagle <jesus@omniti.com> 1209147634 +0000
git-parent:

[d67a38b6a56900457dc690b2dd62cbd081dca6aa]

git-author:
Theo Schlossnagle <jesus@omniti.com> 1209147634 +0000
Message:

compiles on linux -- still no eventer, refs #12

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • configure.in

    r4b96846 ra504323  
    2828fi 
    2929 
     30CPPFLAGS='-I$(top_srcdir)/src' 
     31 
    3032case $host in 
    3133*-*-darwin*) 
    3234        PICFLAGS="-fPIC" 
    3335        MODULELD="$CC -bundle -flat_namespace -undefined suppress" 
     36        SHLD="$CC -dynamiclib -flat_namespace -undefined suppress" 
    3437        MODULEEXT=bundle 
     38        RLDFLAG="-Wl,--rpath=" 
    3539        ;; 
    3640*-*-solaris*) 
    3741        PICFLAGS="-Kpic" 
    3842        MODULELD="$CC -G" 
     43        SHLD="$CC -G" 
    3944        MODULEEXT=so 
     45        RLDFLAG="-R" 
    4046        ;; 
    4147*-*-openbsd*) 
     
    4349        LDFLAGS="$LDFLAGS -Wl,-E" 
    4450        MODULELD="$CC -shared" 
     51        SHLD="$CC -shared" 
    4552        MODULEEXT=so 
    4653        LDFLAGS="$LDFLAGS -L/usr/local/lib" 
    4754        CFLAGS="$CFLAGS -I/usr/local/include -I/usr/local/include/postgresql" 
     55        RLDFLAG="-Wl,--rpath=" 
     56        ;; 
     57*-*-linux*) 
     58        CPPFLAGS="$CPPFLAGS -D__USE_XOPEN" 
     59        PICFLAGS="-fpic" 
     60        MODULELD="$CC -shared" 
     61        SHLD="$CC -shared" 
     62        MODULEEXT=so 
     63        RLDFLAG="-Wl,--rpath=" 
    4864        ;; 
    4965*) 
     
    5167        MODULELD="$CC -shared" 
    5268        MODULEEXT=so 
     69        RLDFLAG="-Wl,--rpath=" 
    5370        ;; 
    5471esac 
     72AC_SUBST(SHLD) 
     73AC_SUBST(RLDFLAG) 
    5574AC_SUBST(MODULELD) 
    5675AC_SUBST(MODULEEXT) 
     
    103122        ] 
    104123) 
     124 
     125SERVERINC=`pg_config --includedir-server` 
     126CFLAGS="-I$SERVERINC" 
    105127AC_TRY_LINK([ 
    106128        #include <libpq-fe.h> 
     
    199221                 ctype.h unistd.h time.h sys/stat.h sys/event.h libkern/OSAtomic.h \ 
    200222                 term.h termio.h termios.h curses.h sys/cdefs.h pwd.h netinet/in_systm.h \ 
    201                  util.h sys/time.h sys/mman.h) 
     223                 sys/ioctl_compat.h util.h sys/time.h sys/mman.h) 
    202224 
    203225AC_CACHE_CHECK([for kqueue support], ac_cv_have_kqueue, [ 
     
    211233if test "x$ac_cv_have_kqueue" = "xyes" ; then 
    212234        AC_DEFINE(HAVE_KQUEUE) 
     235        EVENTER_OBJS="$EVENTER_OBJS eventer_kqueue_impl.o" 
    213236        have_kqueue=1 
    214237fi 
    215238 
     239AC_SUBST(EVENTER_OBJS) 
    216240 
    217241AC_CACHE_CHECK([for u_int type], ac_cv_have_u_int, [ 
     
    368392AC_SUBST(mansubdir) 
    369393 
    370 CPPFLAGS='-I$(top_srcdir)/src' 
    371394SHCFLAGS="$PICFLAGS $CFLAGS" 
    372395AC_SUBST(SHCFLAGS) 
     
    402425src/eventer/Makefile 
    403426src/jlog/Makefile 
     427src/jlog/perl/Makefile.PL 
    404428src/modules/Makefile 
    405429src/utils/Makefile