Project

General

Profile

Feature #2344 » 0033-Msys2-Set-werror-true.patch

S3_2 - Marko Lindqvist, 10/17/2026 08:32 PM

View differences:

windows/installer_msys2/Makefile.meson
install-freeciv-common: clean-install-client-arch
# Create build directory
mkdir -p $(BUILD_DIR)/$(WINARCH)-client-$(GUI)
cd $(BUILD_DIR)/$(WINARCH)-client-$(GUI); meson setup $(IMSYS2_DIR)/../.. -Dprefix=$(IMSYS2_DIR)/$(INST_DIR)/$(WINARCH)-client-$(GUI) -Dfollowtag='windows' -Dclients=$(CLIENT) -Dfcmp=$(FCMP) -Dtools=manual,ruleup -Dreadline=false -Dcacert-path='./ssl/certs/ca-bundle.crt' -Dmin-win-ver=$(MIN_WIN_VER) -Dsyslua=false $(EXTRA_CONFIG)
cd $(BUILD_DIR)/$(WINARCH)-client-$(GUI); meson setup $(IMSYS2_DIR)/../.. -Dprefix=$(IMSYS2_DIR)/$(INST_DIR)/$(WINARCH)-client-$(GUI) -Dfollowtag='windows' -Dwerror=true -Dclients=$(CLIENT) -Dfcmp=$(FCMP) -Dtools=manual,ruleup -Dreadline=false -Dcacert-path='./ssl/certs/ca-bundle.crt' -Dmin-win-ver=$(MIN_WIN_VER) -Dsyslua=false $(EXTRA_CONFIG)
cd $(BUILD_DIR)/$(WINARCH)-client-$(GUI); ninja
cd $(BUILD_DIR)/$(WINARCH)-client-$(GUI); ninja install
cd $(BUILD_DIR)/$(WINARCH)-client-$(GUI); ninja langstat_core.txt
......
install-ruledit-common: clean-ruledit-install-arch
# Create build directory
mkdir -p $(BUILD_DIR)/$(WINARCH)-ruledit-$(GUI)
cd $(BUILD_DIR)/$(WINARCH)-ruledit-$(GUI); meson setup $(IMSYS2_DIR)/../.. -Dprefix=$(IMSYS2_DIR)/$(INST_DIR)/$(WINARCH)-ruledit-$(GUI) -Dfollowtag='windows' -Dclients=[] -Dfcmp=[] -Dserver=disabled -Dtools=ruledit -Dreadline=false -Dcacert-path='./ssl/certs/ca-bundle.crt' -Dmin-win-ver=$(MIN_WIN_VER) -Dsyslua=false $(EXTRA_CONFIG)
cd $(BUILD_DIR)/$(WINARCH)-ruledit-$(GUI); meson setup $(IMSYS2_DIR)/../.. -Dprefix=$(IMSYS2_DIR)/$(INST_DIR)/$(WINARCH)-ruledit-$(GUI) -Dfollowtag='windows' -Dwerror=true -Dclients=[] -Dfcmp=[] -Dserver=disabled -Dtools=ruledit -Dreadline=false -Dcacert-path='./ssl/certs/ca-bundle.crt' -Dmin-win-ver=$(MIN_WIN_VER) -Dsyslua=false $(EXTRA_CONFIG)
cd $(BUILD_DIR)/$(WINARCH)-ruledit-$(GUI); ninja
cd $(BUILD_DIR)/$(WINARCH)-ruledit-$(GUI); ninja install
cd $(BUILD_DIR)/$(WINARCH)-ruledit-$(GUI); ninja langstat_core.txt langstat_ruledit.txt
(3-3/4)