Checkout
rhuijben
committed
on 12 Jul 13
In the windows build generator: start storing Windows library dependencies in
a python object to allow processing the source/install tree in… Show more
In the windows build generator: start storing Windows library dependencies in

a python object to allow processing the source/install tree information in a

single place instead of in many separate places.

This is the first patch in a serie of windows build generator patches.

* win-tests.py

 (locate_libs): Use the libraries set for locating bdb

 

* build/generator/gen_win.py

 (SVNCommonLibrary): New class

 (GeneratorBase): Add _libraries variable

 (_find_bdb): Parse version from header. Create SVNCommonLibrary instance.

 

 (WinGeneratorBase): Produce message using GeneratorBase.

 (get_win_libs): Look for dependencies in _libraries first.

   Produce warning for unknown dependencies.

Show less