Checkout
rhuijben
committed
on 12 Jul 13
In the Windows projectfile generator: hook the ZLib dependency in the new
framework. This support for specifying a zlib install instead of s… Show more
In the Windows projectfile generator: hook the ZLib dependency in the new

framework. This support for specifying a zlib install instead of source

directory. In this case no zlib makefile project is created.

* build/generator/gen_win.py

 (get_install_targets): Filter on library instances instead of library

   specific variables.

 (get_win_depends): Allow retrieving all external library dependencies of a

   project.

 (get_externallib_depends): New function.

 

 (get_win_includes): Determine the include directories based on the

    dependencies instead of hardcoded on project name for the already

    converted dependencies.

    

 (get_win_lib_dirs): Determine the library directories based on the

    dependencies instead of hardcoded.

    

 (get_win_libs): Remove unhandled case for zlib.

 

 (FILTER_EXTERNALLIBS): New global.

 

* build/generator/gen_win_dependencies.py

 (SVNCommonLibrary): Add is_src variable.

 (_find_apr_util_and_expat): Apply minimal version check

 (_find_zlib): Parse version and locations of ZLib. Move to sane location.

 

 (_find_zlib): Remove old function here.

Show less