This is all completely untested of course, but I am curious to know what
people would think of being able to do something like:
SSL_VENDOR_CFLAGS=-I/opt/mysql/include \
SSL_VENDOR_LDFLAGS="-L/opt/mysql/lib -lmysqlclient" \
... ./configure --enable-rule=SSL_VENDOR ...
Thanks,
Tom
--- Makefile.tmpl.orig Thu May 4 16:52:08 2000
+++ Makefile.tmpl Thu May 4 16:59:46 2000
@@ -133,15 +133,15 @@
libssl.so: $(OBJS_PIC)
rm -f $@
- $(LD_SHLIB) $(SSL_LDFLAGS) $(LDFLAGS_SHLIB) -o $@ $(OBJS_PIC) $(SSL_LIBS)
$(LIBS_SHLIB)
+ $(LD_SHLIB) $(SSL_LDFLAGS) $(SSL_VENDOR_LDFLAGS) $(LDFLAGS_SHLIB) -o $@
+$(OBJS_PIC) $(SSL_LIBS) $(LIBS_SHLIB)
.SUFFIXES: .o .lo
.c.o:
- $(CC) -c $(INCLUDES) $(CFLAGS) $(SSL_CFLAGS) $(SSL_VERSION) $<
+ $(CC) -c $(INCLUDES) $(CFLAGS) $(SSL_CFLAGS) $(SSL_VENDOR_CFLAGS)
+$(SSL_VERSION) $<
.c.lo:
- $(CC) -c $(INCLUDES) $(CFLAGS) $(CFLAGS_SHLIB) $(SSL_CFLAGS) $(SSL_VERSION) $<
&& mv $*.o $*.lo
+ $(CC) -c $(INCLUDES) $(CFLAGS) $(CFLAGS_SHLIB) $(SSL_CFLAGS)
+$(SSL_VENDOR_CFLAGS) $(SSL_VERSION) $< && mv $*.o $*.lo
clean:
rm -f $(OBJS) $(OBJS_PIC)
--- libssl.module.orig Thu May 4 16:58:14 2000
+++ libssl.module Thu May 4 16:59:05 2000
@@ -537,6 +537,8 @@
echo "SSL_CFLAGS=$SSL_CFLAGS" >>$my_outfile
echo "SSL_VENDOR_OBJS=$SSL_VENDOR_OBJS" >>$my_outfile
echo "SSL_VENDOR_OBJS_PIC=$SSL_VENDOR_OBJS_PIC" >>$my_outfile
+ echo "SSL_VENDOR_CFLAGS=$SSL_VENDOR_CFLAGS" >>$my_outfile
+ echo "SSL_VENDOR_LDFLAGS=$SSL_VENDOR_LDFLAGS" >>$my_outfile
if [ ".$my_buildtype" = .DSO ]; then
# under DSO we link ourself
echo "SSL_LIBS=$SSL_LIBS" >>$my_outfile
--- configure.orig Thu May 4 16:50:27 2000
+++ configure Thu May 4 16:51:47 2000
@@ -1043,7 +1043,7 @@
echo "##" >>$configstatus
echo "" >>$configstatus
for var in CC CPP OPTIM CFLAGS CFLAGS_SHLIB LDFLAGS LD_SHLIB LDFLAGS_SHLIB \
- LDFLAGS_SHLIB_EXPORT LIBS INCLUDES RANLIB DEPS TARGET EAPI_MM SSL_BASE
RSA_BASE; do
+ LDFLAGS_SHLIB_EXPORT LIBS INCLUDES RANLIB DEPS TARGET EAPI_MM SSL_BASE
+RSA_BASE SSL_VENDOR_CFLAGS SSL_VENDOR_LDFLAGS; do
eval "val=\"\$$var\""
if [ "x$val" != "x" ]; then
echo "$var=$val" |\
@@ -1378,7 +1378,7 @@
OIFS="$IFS"
IFS="$DIFS"
for var in CC CPP OPTIM CFLAGS CFLAGS_SHLIB LDFLAGS LD_SHLIB LDFLAGS_SHLIB \
- LDFLAGS_SHLIB_EXPORT LIBS INCLUDES RANLIB DEPS TARGET EAPI_MM SSL_BASE
RSA_BASE; do
+ LDFLAGS_SHLIB_EXPORT LIBS INCLUDES RANLIB DEPS TARGET EAPI_MM SSL_BASE
+RSA_BASE SSL_VENDOR_CFLAGS SSL_VENDOR_LDFLAGS; do
eval "val=\"\$$var\"";
if [ "x$val" != "x" ]; then
case $var in
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]