You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by br...@apache.org on 2012/08/07 23:10:55 UTC
svn commit: r1370523 - /subversion/trunk/build/generator/gen_win.py
Author: brane
Date: Tue Aug 7 21:10:54 2012
New Revision: 1370523
URL: http://svn.apache.org/viewvc?rev=1370523&view=rev
Log:
APR's static builds use LibD/LibR to store the build artefacts.
* build/generator/gen_win.py (get_win_lib_dirs): Translate APR/APR-Util
artefact paths if linking against static APR libs.
Modified:
subversion/trunk/build/generator/gen_win.py
Modified: subversion/trunk/build/generator/gen_win.py
URL: http://svn.apache.org/viewvc/subversion/trunk/build/generator/gen_win.py?rev=1370523&r1=1370522&r2=1370523&view=diff
==============================================================================
--- subversion/trunk/build/generator/gen_win.py (original)
+++ subversion/trunk/build/generator/gen_win.py Tue Aug 7 21:10:54 2012
@@ -962,7 +962,11 @@ class WinGeneratorBase(GeneratorBase):
def get_win_lib_dirs(self, target, cfg):
"Return the list of library directories for target"
- libcfg = cfg.replace("Debug", "LibD").replace("Release", "LibR")
+ expatlibcfg = cfg.replace("Debug", "LibD").replace("Release", "LibR")
+ if self.static_apr:
+ libcfg = expatlibcfg
+ else:
+ libcfg = cfg
fakelibdirs = [ self.apath(self.bdb_path, "lib"),
self.apath(self.zlib_path),
@@ -976,10 +980,10 @@ class WinGeneratorBase(GeneratorBase):
if self.serf_lib:
fakelibdirs.append(self.apath(msvc_path_join(self.serf_path, cfg)))
- fakelibdirs.append(self.apath(self.apr_path, cfg))
- fakelibdirs.append(self.apath(self.apr_util_path, cfg))
+ fakelibdirs.append(self.apath(self.apr_path, libcfg))
+ fakelibdirs.append(self.apath(self.apr_util_path, libcfg))
fakelibdirs.append(self.apath(self.apr_util_path, 'xml', 'expat',
- 'lib', libcfg))
+ 'lib', expatlibcfg))
if isinstance(target, gen_base.TargetApacheMod):
fakelibdirs.append(self.apath(self.httpd_path, cfg))