Feature #1511 ยป 0097-Msys2-Makefile.meson-Add-make-release-target.patch
| 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
|
||