18 lines
717 B
Elixir
18 lines
717 B
Elixir
#!/bin/sh
|
|
# Launcher for <%= name %> (<%= identifier %>).
|
|
# Generated by mix bds.bundle.macos — do not edit inside the .app.
|
|
#
|
|
# Resolves the bundle's own location and execs the embedded Elixir release.
|
|
# wxWidgets dylibs live in ../Frameworks and are referenced via @loader_path, so
|
|
# the app is self-contained regardless of where the BEAM executable runs from.
|
|
set -e
|
|
|
|
HERE="$(cd "$(dirname "$0")" && pwd)"
|
|
APP_CONTENTS="$(cd "$HERE/.." && pwd)"
|
|
RELEASE_ROOT="$APP_CONTENTS/Resources/rel"
|
|
|
|
# Belt-and-suspenders fallback for dyld (primary resolution is @loader_path).
|
|
export DYLD_FALLBACK_LIBRARY_PATH="$APP_CONTENTS/Frameworks:${DYLD_FALLBACK_LIBRARY_PATH:-}"
|
|
|
|
exec "$RELEASE_ROOT/bin/<%= release_name %>" start
|