Reworking the MSVC-related build options
Mat M
matm at gmx.fr
Mon Dec 3 14:24:49 PST 2012
Le Mon, 03 Dec 2012 10:06:46 +0100, Tor Lillqvist <tml at iki.fi> a écrit:
> Below is what have so far, not finished yet, still bugs in the
> changes, and I probably want to get rid of the remaining uses of
> oowintool, and then before committing I need to verify carefully that
> it produces an equivalent config_host.mk as the old one (and that it
> builds, of course) for all three compilers (2008, 2010, 2012),
> including VS Express 2008.
>
> Does anybody use VS Express 2010?
Me, me, me !!! :-)
Although it is sometimes not handy (missing merge module is a pain, you
know.)
> BTW, just to make sure, am I correct in assuming that nobody is
> intentionally, and out of *real* need, using any of these options:
>
> --with-cl-home (in the case where you only have one Visual C++/Visual
> Studio installed anyway)
> --with-al-home
> --mspdb-path
> --midl-path
> --csc-path
> --dotnet-framework-home
This one, because /lib/mscoree.lib is not where you expect it (In my case,
in an SDK 6 subfolder)
> --windows-sdk-home
This one was required to use latest SDK with not latest VS, like VS2008
(which comes with SDK 6) and SDK 7.1
> --directx-home
Well, you can find it in registry, but there is no standard variable that
points to it. So you either add a bunch of registry lookup or ask for the
path.
> --asm-home
>
> If you do use some of those, please verify that it really is needed,
> i.e. check what happens if you remove the option: compare the
> generated config_host.mk, and compare what happens when you build an
> affected module, thanks! Then report back here.
Without the ones I used, configure just exits with an error and
config_host.mk is not generated, so...
I know, I am a killjoy :)
> --tml
>
> AC_ARG_WITH(mozilla-build,
> AS_HELP_STRING([--with-mozilla-build],
> - [For Windows users, please supply the path to the Mozilla
> build tools.])
> + [Specify the path to the Mozilla build tools.])
> [
> Usage: --with-mozilla-build=<absolute
> path to
> Mozilla build
> tools>
I disagree here. this argument (which I renamed in a pending work), is
used only for Windows. Other Oses provides tools in their system.
HTH
--
Mat M
More information about the LibreOffice
mailing list