Den ons 18 sep. 2024 kl 18:38 skrev <rin...@apache.org>:

> Author: rinrab
> Date: Wed Sep 18 16:38:36 2024
> New Revision: 1920771
>
> URL: http://svn.apache.org/viewvc?rev=1920771&view=rev
> Log:
> build: Export some private functions from libraries, to link tools and
> tests which uses them, against shared versions.
>
> Now, the tests can be compiled in shared configuration on Windows with
> CMake,
> which was impossible before due to not-exported functions from DLLs.
>
> * build.conf
>   (libsvn_fs_fs, libsvn_fs_x, libsvn_fs_base,
>    libsvn_subr, libsvn_wc): Add private headers to msvc-export to get
>    them into .lib file.
>   (executables, tests, and tools, which were forced to be static): Allow
> them
>    to be linked against shared libraries.
>

I can't find any remaining use of msvc-force-static.

Is it needed anymore or should we remove the support completely? It would
affect a comment in build.conf as well as code in
build/generator/gen_base.py (setting msvc_force_static from
msvc-force-static) and build/generator/gen_[cmake|win].py (using
msvc_force_static).

Kind regards,
Daniel

Reply via email to