On 12/5/05, Ivan Zhakov <chemodax@gmail.com> wrote:
> Hi!
> I am working on building Windows Subversion DLLs (issue 1627). When
> this work will be finished, we cannot build some tests because they
> call internal functions that will not be exported by DLLs.
> So I am going to commit Russell Yanofsky's patch that introduce new
> build.conf option "sourcelibs". Libraries listed in this option will
> be linked directly by sources.
> I am not building scripts guru, so I only adopted it to trunk. Please
> test it on unix.
>
> [[
> * build/generator/gen_base.py
> (Generator.__init__, dep_types): Handle new "sourcelibs" option
>
> * build/generator/gen_win.py
> (WinGeneratorBase.get_direct_depends): Handle "sourcelibs"
> dependencies by treating
> them like normal static dependencies.
>
> (WinGeneratorBase.get_win_sources): Call implementation helper
> WinGeneratorBase.get_win_sources_impl.
>
> (WinGeneratorBase.get_win_sources_impl): Recursively add sources of
> "sourcelib"
> dependencies
>
> * build/generator/gen_make.py
> (Generator.write): handle "DT_SOURCELIB" dependencies, treat like
> normal "DT_LINK"
> ]]
Commited in r17662.
--
Ivan Zhakov
Received on Wed Dec 7 12:17:50 2005