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 do not second-guess help langs for installation 2013-05-21 11:50:44 +02:00
InstallModule_activex.mk scp2: move activex libs to AutoInstall 2014-08-02 22:23:49 +02:00
InstallModule_base.mk
InstallModule_calc.mk scp2: move calc executables to AutoInstall 2014-10-29 11:37:50 +01:00
InstallModule_draw.mk scp2: move draw executables to AutoInstall 2014-10-29 11:37:50 +01:00
InstallModule_extensions.mk Drop unused CT2N extension 2022-04-26 10:08:30 +02:00
InstallModule_gnome.mk scp2: Bin not used defines 2016-12-25 09:11:11 +01:00
InstallModule_graphicfilter.mk Make the "Mac-like" or "canonical" app bundle structure always used on OS X 2014-09-09 13:55:23 +03:00
InstallModule_impress.mk Reduce ENABLE_OPENGL / ENABLE_HEADLESS confusion 2016-08-03 22:36:36 +03:00
InstallModule_kde.mk fdo#60924: autoinstall kde libraries 2013-05-04 17:36:47 +02:00
InstallModule_math.mk scp2: move math executables to AutoInstall 2014-10-29 11:37:51 +01:00
InstallModule_onlineupdate.mk fix copypasta 2013-06-05 13:01:51 +02:00
InstallModule_ooo.mk Match conditionals in dictionaries/Module_dictionaries.mk 2022-11-07 00:02:57 +01:00
InstallModule_python.mk add --disable-librelogo to disable LibreLogo at build time 2021-01-19 13:55:08 +01:00
InstallModule_quickstart.mk
InstallModule_sdkoo.mk scp2: replace PACKAGE_FILELIST_DIR macro with SDK_PACKAGE_FILELIST 2017-06-02 16:34:53 +02:00
InstallModule_spsupp.mk
InstallModule_ure.mk Remove MinGW support 2017-02-10 18:01:27 +00:00
InstallModule_windows.mk Install UCRT from MSUs, not using nested VC Redist install 2018-04-25 06:57:23 +02:00
InstallModule_winexplorerext.mk scp2: merge explorer extension modules 2017-06-02 16:34:54 +02:00
InstallModule_writer.mk
InstallModule_xsltfilter.mk scp2: move xsltfilter packages to AutoInstall 2015-02-28 22:28:57 +01:00
InstallScript_sdkoo.mk
InstallScript_setup_osl.mk
Makefile
Module_scp2.mk
README.md Updated README.md files to represent current code / use Markdown format 2021-04-07 17:47:16 +02:00

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.