#!/bin/bash source "scripts/lldb_build_common.sh" echo "Starting launch task..." function emit_launcher_error() { echo "launcher_error in ${BASH_SOURCE[0]}: ${1}" exit 1 } SIMULATOR_INFO_FILE=${WORKSPACE_ROOT}/.bsp/skbsp_generated/simulator_info.txt SIMULATOR_INFO="" if [ -f "${SIMULATOR_INFO_FILE}" ]; then SIMULATOR_INFO=$(cat "${SIMULATOR_INFO_FILE}") echo "Will use simulator: ${SIMULATOR_INFO}" else emit_launcher_error "No simulator selected! You need to first run the 'Select Simulator for Apple Development' task before being able to run this script." fi LAUNCH_INFO_JSON=${WORKSPACE_ROOT}/.bsp/skbsp_generated/lldb.json rm -f ${LAUNCH_INFO_JSON} || true OUTPUT_BASE=$(${BAZEL_CMD} info output_base) EXECUTION_ROOT=$(${BAZEL_CMD} info execution_root) BAZEL_INFO_JSON=${WORKSPACE_ROOT}/.bsp/skbsp_generated/bazel_info.json rm -f ${BAZEL_INFO_JSON} || true mkdir -p ${WORKSPACE_ROOT}/.bsp/skbsp_generated cat > ${BAZEL_INFO_JSON} <