App-Ariza.git | t/golden/ | launcher-windows-x86_64.ariza


# Example App 9.9.9 -- ariza runner configuration.
#
# Read at startup by bin\exampleapp.exe, the compiled launcher.
# Generated by ariza for windows-x86_64: it describes this bundle, so
# there is nothing here worth editing -- rebuild the bundle instead.
#
# UTF-8, one directive per line, applied in order. A `#` in the first
# non-blank column starts a comment; blank lines are ignored; a `#`
# anywhere else is an ordinary character. A line the runner does not
# recognise stops the launch, naming the line: an app started with an
# environment that is quietly incomplete fails later and much worse.
#
#   target PATH          the script the interpreter is given
#   app-exec NAME        names the first-run marker directory
#   app-display NAME     the name messages are printed under
#   set NAME=VALUE       set an environment variable
#   unset NAME           remove one
#   prepend-path VALUE   put VALUE at the front of PATH
#
# In a VALUE, `{root}` is this bundle's root -- the directory above
# bin\, worked out at run time -- and two opening braces in a row stand
# for one literal brace. Nothing else is substituted, and no path here
# is absolute: an absolute one baked in at build time is exactly what
# stops an archive being movable.
#
# The environment below is this bundle's, not the runner's. The runner
# knows how to apply these three directives and nothing whatever about
# what the variables mean, so a bundle that carries a new native library
# needs a new line here and not a new executable.
target rakudo\share\perl6\vendor\bin\exampleapp.raku
app-exec exampleapp
app-display Example App
set RAKULIB=inst#{root}\rakudo\share\perl6\vendor
unset PERL6LIB
set NOTCURSES_NATIVE_DATA_DIR={root}\native
# `prepend-path` is applied immediately, so add the lower-priority
# SQLCipher directory first. The resulting PATH begins with Notcurses.
prepend-path {root}\native\sqlcipher
prepend-path {root}\native\Notcurses-Native\binaries-notcurses-3.0.17-r11\lib
set DBIISH_SQLCIPHER_LIB={root}\native\sqlcipher\sqlcipher.dll