66 lines
1.8 KiB
Diff
66 lines
1.8 KiB
Diff
Fix linking for Cygwin.
|
|
|
|
From: David Rothenberger <daveroth@acm.org>
|
|
|
|
|
|
---
|
|
build.conf | 15 +++++++++++----
|
|
1 file changed, 11 insertions(+), 4 deletions(-)
|
|
|
|
diff --git a/build.conf b/build.conf
|
|
index 7631a61..b7177f7 100644
|
|
--- a/build.conf
|
|
+++ b/build.conf
|
|
@@ -415,7 +415,7 @@ type = apache-mod
|
|
path = subversion/mod_dav_svn
|
|
sources = *.c reports/*.c posts/*.c
|
|
libs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr libhttpd mod_dav
|
|
-nonlibs = apr aprutil
|
|
+ httpd apr aprutil
|
|
install = apache-mod
|
|
|
|
[mod_authz_svn]
|
|
@@ -423,8 +423,9 @@ description = Subversion path-based authorization module for Apache
|
|
when = INSTALL_APACHE_MODS
|
|
type = apache-mod
|
|
path = subversion/mod_authz_svn
|
|
-nonlibs = mod_dav_svn apr aprutil
|
|
libs = libsvn_repos libsvn_subr libhttpd
|
|
+ httpd aprutil apr
|
|
+ mod_dav_svn
|
|
install = apache-mod
|
|
|
|
[mod_dontdothat]
|
|
@@ -432,8 +433,9 @@ description = Apache Httpd module to block certain kinds of Apache Subversion re
|
|
when = INSTALL_APACHE_MODS
|
|
type = apache-mod
|
|
path = tools/server-side/mod_dontdothat
|
|
-nonlibs = mod_dav_svn apr aprutil
|
|
libs = libsvn_subr libhttpd
|
|
+ httpd aprutil apr
|
|
+ mod_dav_svn
|
|
install = tools
|
|
|
|
# The Subversion FSFS repository manipulation tool
|
|
@@ -572,7 +574,7 @@ lang = python
|
|
path = subversion/bindings/swig/python/libsvn_swig_py
|
|
libs = libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_subr
|
|
apriconv apr python swig
|
|
-link-cmd = $(LINK)
|
|
+link-cmd = $(LINK) $(SWIG_PY_LIBS)
|
|
install = swig-py-lib
|
|
# need special build rule to include -DSWIGPYTHON
|
|
compile-cmd = $(COMPILE_SWIG_PY)
|
|
@@ -1523,6 +1525,11 @@ external-lib = $(SVN_SWIG_LIBS)
|
|
type = lib
|
|
external-lib = $(SVN_PERL_LIBS)
|
|
|
|
+[httpd]
|
|
+type = lib
|
|
+external-lib = -lmod_dav -lhttpd
|
|
+libs = aprutil apr
|
|
+
|
|
[python]
|
|
type = lib
|
|
external-lib = $(SVN_PYTHON_LIBS)
|