]> granicus.if.org Git - php/commitdiff
Use new tsrm_config script to determine libraries.
authorSascha Schumann <sas@php.net>
Sun, 26 Sep 1999 19:26:54 +0000 (19:26 +0000)
committerSascha Schumann <sas@php.net>
Sun, 26 Sep 1999 19:26:54 +0000 (19:26 +0000)
Makefile.in
configure.in.in

index a5b2c0a582c1fd92cd6217559a2a009d8036ab78..6991a8e8aa8cd89c3acc06557edcb07bb3431f53 100644 (file)
@@ -93,7 +93,7 @@ maintainer-clean-depend-recursive:
 
 # CGI binary or fhttpd module
 php: all-recursive $(OBJS) @REGEX_LIB@ @FHTTPD_LIB@ @TSRM_LIB@
-       $(CC) $(CFLAGS) -o $(BINNAME) $(LDFLAGS) $(OBJS) $(LIBS) @TSRM_LIB@
+       $(CC) $(CFLAGS) -o $(BINNAME) $(LDFLAGS) $(OBJS) $(LIBS) @TSRM_LIBS@
 
 # Apache modules
 libphp4.a libmodphp4.a: all-recursive $(OBJS) @REGEX_LIB@
@@ -115,8 +115,8 @@ libphp4.so: $(srcdir)/mod_php4.c libmodphp4-so.a @REGEX_LIB@
        -@test -f ./mod_php4.c || test -h ./mod_php4.c || $(LN_S) $(srcdir)/mod_php4.c ./mod_php4.c
        $(APXS) $(INCLUDE) -c -o libphp4.so @VERSION_SCRIPT@ @RPATHS@ ./mod_php4.c libmodphp4-so.a $(APXS_LDFLAGS) $(APXS_EXP)
 
-php4_aol.so: libmodphp4-so.a
-       g++ $(LDFLAGS) aolserver.o -rdynamic -shared -o $@ libmodphp4-so.a $(LIBS) @TSRM_LIB@
+php4_aol.so: libmodphp4-so.a @TSRM_LIB@
+       g++ $(LDFLAGS) -shared aolserver.o -o php4_aol.la libmodphp4-so.a $(LIBS) @TSRM_LIBS@
        
 regex/libregex.a:
        (cd regex; $(MAKE) lib)
index 87de98e54805b3cd583c63c6f9ab21f7698afabb..62807fd9b7bd2ee9d1b57b09cd25974989fc960e 100644 (file)
@@ -864,6 +864,7 @@ AC_MSG_CHECKING(whether to build PHP thread-safe)
 AC_ARG_ENABLE(thread-safety,
 [  --enable-thread-safety  Whether to build PHP thread-safe.],[
   TSRM_LIB='TSRM/libtsrm.a'
+  TSRM_LIBS='TSRM/libtsrm.a `TSRM/tsrm_config --libs`'
   TSRM_DIR=TSRM
   AC_DEFINE(ZTS)
 ],[
@@ -871,6 +872,7 @@ AC_ARG_ENABLE(thread-safety,
 ])
 AC_SUBST(TSRM_DIR)
 AC_SUBST(TSRM_LIB)
+AC_SUBST(TSRM_LIBS)
 
 AC_MSG_CHECKING(whether to enable runpaths)
 AC_ARG_ENABLE(rpath,