core.git: bin/gbuild-to-ide

Jan Havlíček havlicek.honza at gmail.com
Mon Feb 24 15:38:44 PST 2014


On Mon, Feb 24, 2014 at 11:32 AM, Michael Stahl <mstahl at redhat.com> wrote:

> On 23/02/14 04:37, Honza Havlíček wrote:
> > bin/gbuild-to-ide |   72
> > ++++++++++++++++++++++++++++++++++++++++++------------ 1 file
> > changed, 57 insertions(+), 15 deletions(-)
> >
> > New commits: commit b81ac16e65b311d6e43c05c22c65d2040c9d7e04 Author:
> > Honza Havlíček <havlicek.honza at gmail.com> Date:   Sun Feb 23 00:47:23
> > 2014 +0100
> >
> > fdo#70414: Use correct target names for building Visual Studio
> > projects.
> >
> > Visual Studio projects use target
> > Library_{library_name}/Executable_{executable_name} for building the
> > project and
> > Library_{library_name}.clean/Executable_{executable_name}.clean for
> > cleaning the project. In most cases, the name of library/executable
> > is identical to the name of Library_*/Executable_* makefile, but in
> > ~12 cases, the names are different (e.g. makefile is
> > Library_syssh_win, but target is Library_syssh). VS fails when it
> > tries to build the project with incorrect target name. This patch
> > replaces the names of targets with correct ones. Dependences also
> > used incorrect names of libraries.
> >
>
> do you have a list of such makefiles?  they are wrong anyway and should
> be fixed, the Library/Executable name has to match the name of the
> makefile, because "make Library_foo" should also work from the shell and
> be predictable.
>
>
Here you go:

Module    Makefile name Library name
bridges    Library_cpp_uno    $(gb_CPPU_ENV)_uno
shell    Library_wininetbe    wininetbe1
shell    Library_localebe    localebe1
shell    Library_syssh_win    syssh
external/redland    Library_raptor    raptor2
pyuno    Executable_python_wrapper    python
desktop    Executable_unopkg.com    unopkg_com
desktop    Executable_crashrep.com    crashrep_com
desktop    Executable_unopkg.bin    unopkg_bin
desktop    Executable_soffice.bin    soffice_bin
svx    Executable_gengal.bin    gengal
unodevtools    Executable_skeletonmaker    uno-skeletonmaker

For Win32 and VS compiler the $(gb_CPPU_ENV) variable is msci.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20140225/1c7fcf61/attachment.html>


More information about the LibreOffice mailing list