diff --git a/kiwixbuild/platforms/ios.py b/kiwixbuild/platforms/ios.py index 8dc217b..2fc379b 100644 --- a/kiwixbuild/platforms/ios.py +++ b/kiwixbuild/platforms/ios.py @@ -28,7 +28,7 @@ class iOSPlatformInfo(PlatformInfo): def finalize_setup(self): super().finalize_setup() self.buildEnv.cmake_crossfile = self._gen_crossfile('cmake_ios_cross_file.txt') - self.buildEnv.meson_crossfile = self._gen_crossfile('meson_cross_file.txt') + self.buildEnv.meson_crossfile = self._gen_crossfile('meson_ios_cross_file.txt') def get_cross_config(self): return { diff --git a/kiwixbuild/templates/meson_ios_cross_file.txt b/kiwixbuild/templates/meson_ios_cross_file.txt new file mode 100644 index 0000000..e7f417f --- /dev/null +++ b/kiwixbuild/templates/meson_ios_cross_file.txt @@ -0,0 +1,21 @@ +[binaries] +pkgconfig = '{binaries[PKGCONFIG]}' +c = '{binaries[CC]}' +ar = '{binaries[AR]}' +cpp = '{binaries[CXX]}' +strip = '{binaries[STRIP]}' +ranlib = '{binaries[RANLIB]}' +{exe_wrapper_def} + +[properties] +c_link_args = {extra_libs!r} +cpp_link_args = {extra_libs!r} +c_args = {extra_cflags!r} +cpp_args = {extra_cflags!r} +needs_exe_wrapper = true + +[host_machine] +cpu_family = '{host_machine[cpu_family]}' +cpu = '{host_machine[cpu]}' +system = '{host_machine[lsystem]}' +endian = '{host_machine[endian]}'