Merge pull request #779 from kiwix/windows_builds_in_release_mode

Under Windows builds are forced to release mode
This commit is contained in:
Kelson 2024-11-22 19:29:05 +01:00 committed by GitHub
commit 8c3ba3f3cb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 6 additions and 3 deletions

View File

@ -538,6 +538,9 @@ class MesonBuilder(Builder):
@property
def build_type(self):
if platform.system() == "Windows":
return "release"
return "release" if option("make_release") else "debug"
@property

View File

@ -20,14 +20,14 @@ class KiwixDesktop(Dependency):
@property
def make_targets(self):
if platform.system() == "Windows":
yield "release-all" if option("make_release") else "debug-all"
yield "release-all"
else:
yield from super().make_targets
@property
def make_install_targets(self):
if platform.system() == "Windows":
yield "release-install" if option("make_release") else "debug-install"
yield "release-install"
else:
yield "install"

View File

@ -33,7 +33,7 @@ release_versions = {
# This is the "version" of the whole base_deps_versions dict.
# Change this when you change base_deps_versions.
base_deps_meta_version = "09"
base_deps_meta_version = "10"
base_deps_versions = {
"zlib": "1.2.12",