Project

General

Profile

Feature #1511 ยป 0097-Msys2-Makefile.meson-Add-make-release-target.patch

Marko Lindqvist, 06/11/2025 04:00 AM

View differences:

doc/README.msys2
- "ruledit-installer"
- "snapshot", if your freeciv sources are in git checkout directory,
builds all installers with commit id in version number
- "release", build all installers with high optimization etc
You can also set minimum Windows version targeted. While setting this
to an older version allows those Windows versions to run the created
platforms/windows/installer_msys2/Makefile.meson
all-win64+: gtk3.22-installer sdl2-installer gtk4-installer qt6-installer ruledit-installer-qt6 qt6x-installer gtk4x-installer
release:
make -f $(MAKEFILE_NAME) EXTRA_CONFIG="-Dbuildtype=release -Doptimization=3 $(EXTRA_CONFIG)" all
snapshot:
cd $(SRC_ROOT) ; ./scripts/refresh_changelog.sh
make -f $(MAKEFILE_NAME) VERSION_REVTYPE="git" EXTRA_CONFIG="-Dgitrev=true $(EXTRA_CONFIG)" all
    (1-1/1)