office-gobmx/scp2
Mike Kaganski ab4e40941e Fix VS2022 MSMs detection
After commits 42da199753 (more VS2022 integration,
Oct 14 10:58:25 2021 +0200) and 9ea17a6331 (Adapt
to latest VS 2022 MSM versions, Apr 08 09:15:19 2022 +0200), the new 143 version
of MSMs gets detected and passed to SCP, but not used there, so MSIs lack CRT.

Additionally, it may happen that a redist is configured that does not match the
actual CRT used in the build, because it picked a latest available version, and
then an error happens when building MSI, because it expects MSMs in wrong source
directory.

This simplifies the checks, makes sure to look for the correct MSM version, and
adds an error message in SCP in case when the passed version is not handled, to
detect the incomplete support early.

Change-Id: I47d45472309c584314730e7f5f46a9596fc8d21d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142587
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-11-11 21:31:35 +01:00
..
inc
macros
source Fix VS2022 MSMs detection 2022-11-11 21:31:35 +01:00
AutoInstall.mk Drop unused CT2N extension 2022-04-26 10:08:30 +02:00
CustomTarget_langmacros.mk
InstallModule_activex.mk
InstallModule_base.mk
InstallModule_calc.mk
InstallModule_draw.mk
InstallModule_extensions.mk Drop unused CT2N extension 2022-04-26 10:08:30 +02:00
InstallModule_gnome.mk
InstallModule_graphicfilter.mk
InstallModule_impress.mk
InstallModule_kde.mk
InstallModule_math.mk
InstallModule_onlineupdate.mk
InstallModule_ooo.mk Match conditionals in dictionaries/Module_dictionaries.mk 2022-11-07 00:02:57 +01:00
InstallModule_python.mk
InstallModule_quickstart.mk
InstallModule_sdkoo.mk
InstallModule_spsupp.mk
InstallModule_ure.mk
InstallModule_windows.mk
InstallModule_winexplorerext.mk
InstallModule_writer.mk
InstallModule_xsltfilter.mk
InstallScript_sdkoo.mk
InstallScript_setup_osl.mk
Makefile
Module_scp2.mk
README.md

SCript Particle Installer

This contains code that describes which pieces of the project should be packaged and installed - it is used to build among other things a setup_osl.inf or .ins file - that is used by solenv/bin/make_installer.pl to build the installation.