From cd4b403c6440e5c660035647aa19581108a93df8 Mon Sep 17 00:00:00 2001 From: Brian Havard Date: Thu, 25 Apr 2002 03:16:44 +0000 Subject: [PATCH] Get proxy protocol modules to build on OS/2. This adds the mod_proxy dll's import library to the link, making the public symbols in it available to the protocol modules at build time. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94788 13f79535-47bb-0310-9956-ffa450edef68 --- modules/proxy/config.m4 | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/modules/proxy/config.m4 b/modules/proxy/config.m4 index d96290417d..d33683e934 100644 --- a/modules/proxy/config.m4 +++ b/modules/proxy/config.m4 @@ -14,11 +14,21 @@ proxy_objs="mod_proxy.lo proxy_util.lo" APACHE_MODULE(proxy, Apache proxy module, $proxy_objs, , $proxy_mods_enable) proxy_connect_objs="proxy_connect.lo" -APACHE_MODULE(proxy_connect, Apache proxy CONNECT module, $proxy_connect_objs, , $proxy_mods_enable) proxy_ftp_objs="proxy_ftp.lo" -APACHE_MODULE(proxy_ftp, Apache proxy FTP module, $proxy_ftp_objs, , $proxy_mods_enable) proxy_http_objs="proxy_http.lo" -APACHE_MODULE(proxy_http, Apache proxy HTTP module, $proxy_http_objs, , $proxy_mods_enable) +case "$host" in + *os2*) + # OS/2 DLLs must resolve all symbols at build time and + # these sub-modules need some from the main proxy module + proxy_connect_objs="$proxy_connect_objs mod_proxy.la" + proxy_ftp_objs="$proxy_ftp_objs mod_proxy.la" + proxy_http_objs="$proxy_http_objs mod_proxy.la" + ;; +esac + +APACHE_MODULE(proxy_connect, Apache proxy CONNECT module, $proxy_connect_objs, , $proxy_mods_enable) +APACHE_MODULE(proxy_ftp, Apache proxy FTP module, $proxy_ftp_objs, , $proxy_mods_enable) +APACHE_MODULE(proxy_http, Apache proxy HTTP module, $proxy_http_objs, , $proxy_mods_enable) APACHE_MODPATH_FINISH -- 2.40.0