#!/usr/bin/env bash ## START STANDARD BUILD SCRIPT INCLUDE # adjust relative paths as necessary THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")" . "${THIS_SCRIPT%/*}/../resources/build/builder-full.inc.sh" ## END STANDARD BUILD SCRIPT INCLUDE . "$KEYMAN_ROOT/resources/build/utils.inc.sh" builder_describe "Builds Keyman Engine and the Keyman app for use on iOS devices - iPhone and iPad." \ "@/resources/tools/check-markdown test:help" \ "clean" \ "configure" \ "build" \ "test" \ ":engine Builds KeymanEngine.xcframework, usable by our main app and by third-party apps" \ ":app=keyman Builds the Keyman app for iOS platforms" \ ":help Online documentation" \ ":sample1=samples/KMSample1 Builds the first KeymanEngine sample app" \ ":sample2=samples/KMSample2 Builds the second KeymanEngine sample app" \ ":fv=../oem/firstvoices/ios Builds OEM FirstVoices for iOS platforms" \ "--sim-artifact+ Also outputs a simulator-friendly test artifact corresponding to the build" builder_parse "$@" builder_run_child_actions clean configure build test function do_test_help() { check-markdown "$KEYMAN_ROOT/ios/docs/help" check-markdown "$KEYMAN_ROOT/ios/docs/engine" } builder_run_action test:help do_test_help