Build and release libzim for android on the CI
This commit is contained in:
parent
bcbb164d49
commit
33c2ec2c4d
|
@ -11,9 +11,9 @@ from common import (
|
||||||
DESKTOP,
|
DESKTOP,
|
||||||
)
|
)
|
||||||
|
|
||||||
if PLATFORM_TARGET.startswith("android_"):
|
if (PLATFORM_TARGET.startswith("android_")
|
||||||
TARGETS = ("libkiwix",)
|
or PLATFORM_TARGET.startswith("iOS")
|
||||||
elif PLATFORM_TARGET.startswith("iOS") or PLATFORM_TARGET.startswith("macOS"):
|
or PLATFORM_TARGET.startswith("macOS")):
|
||||||
TARGETS = ("libzim", "libkiwix")
|
TARGETS = ("libzim", "libkiwix")
|
||||||
elif PLATFORM_TARGET.startswith("native_"):
|
elif PLATFORM_TARGET.startswith("native_"):
|
||||||
if OS_NAME == "osx":
|
if OS_NAME == "osx":
|
||||||
|
|
|
@ -27,9 +27,7 @@ if os.environ.get('GITHUB_EVENT_NAME') == 'schedule':
|
||||||
else:
|
else:
|
||||||
RELEASE = True
|
RELEASE = True
|
||||||
|
|
||||||
if PLATFORM_TARGET.startswith("android_"):
|
if PLATFORM_TARGET.startswith("android_") or PLATFORM_TARGET.startswith("iOS"):
|
||||||
TARGETS = ("libkiwix",)
|
|
||||||
elif PLATFORM_TARGET.startswith("iOS"):
|
|
||||||
TARGETS = ("libzim", "libkiwix")
|
TARGETS = ("libzim", "libkiwix")
|
||||||
elif PLATFORM_TARGET.startswith("native_"):
|
elif PLATFORM_TARGET.startswith("native_"):
|
||||||
if OS_NAME == "osx":
|
if OS_NAME == "osx":
|
||||||
|
|
|
@ -93,9 +93,16 @@ EXPORT_FILES = {
|
||||||
"libzim": (
|
"libzim": (
|
||||||
INSTALL_DIR,
|
INSTALL_DIR,
|
||||||
(
|
(
|
||||||
"lib/x86_64-linux-gnu/libzim.so.{}".format(main_project_versions["libzim"]),
|
"lib/{libprefix}/libzim.so".format(
|
||||||
"lib/x86_64-linux-gnu/libzim.so.{}".format(
|
libprefix=LIB_PREFIX.get(PLATFORM_TARGET, "x86_64-linux-gnu"),
|
||||||
main_project_versions["libzim"][0]
|
),
|
||||||
|
"lib/{libprefix}/libzim.so.{version}".format(
|
||||||
|
libprefix=LIB_PREFIX.get(PLATFORM_TARGET, "x86_64-linux-gnu"),
|
||||||
|
version=main_project_versions["libzim"]
|
||||||
|
),
|
||||||
|
"lib/{libprefix}/libzim.so.{version}".format(
|
||||||
|
libprefix=LIB_PREFIX.get(PLATFORM_TARGET, "x86_64-linux-gnu"),
|
||||||
|
version=main_project_versions["libzim"][0]
|
||||||
),
|
),
|
||||||
"lib/libzim.{}.dylib".format(
|
"lib/libzim.{}.dylib".format(
|
||||||
main_project_versions["libzim"][0]
|
main_project_versions["libzim"][0]
|
||||||
|
|
|
@ -12,9 +12,7 @@ from common import (
|
||||||
KIWIX_DESKTOP_ONLY,
|
KIWIX_DESKTOP_ONLY,
|
||||||
)
|
)
|
||||||
|
|
||||||
if PLATFORM_TARGET.startswith("android_"):
|
if PLATFORM_TARGET.startswith("android_") or PLATFORM_TARGET.startswith("iOS"):
|
||||||
TARGETS = ("libzim", "libkiwix")
|
|
||||||
elif PLATFORM_TARGET.startswith("iOS"):
|
|
||||||
TARGETS = ("libzim", "libkiwix")
|
TARGETS = ("libzim", "libkiwix")
|
||||||
elif PLATFORM_TARGET.startswith("native_"):
|
elif PLATFORM_TARGET.startswith("native_"):
|
||||||
if OS_NAME == "osx":
|
if OS_NAME == "osx":
|
||||||
|
|
Loading…
Reference in New Issue