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 @property
def build_type(self): def build_type(self):
if platform.system() == "Windows":
return "release"
return "release" if option("make_release") else "debug" return "release" if option("make_release") else "debug"
@property @property

View File

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

View File

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