Robin Gareus
554bd9958a
This fixes an issue with plugins changing directories, dexed.vst3 for example. Also remove PWD from include paths. This resolves potential ambiguities.
48 lines
2.4 KiB
Bash
48 lines
2.4 KiB
Bash
[ -z $TOP ] && echo "ardev_common.sh: TOP var must be set" >&2 && exit 1
|
|
|
|
TOP=`realpath "$TOP"`
|
|
|
|
#export G_DEBUG=fatal_criticals
|
|
|
|
libs=$TOP/@LIBS@
|
|
|
|
# http://tracker.ardour.org/view.php?id=5605#c18109
|
|
export GTK2_RC_FILES=/nonexistent
|
|
|
|
#
|
|
# when running ardev, the various parts of Ardour have not been consolidated into the locations that they
|
|
# would normally end up after an install. We therefore need to set up environment variables so that we
|
|
# can find all the components.
|
|
#
|
|
|
|
export ARDOUR_SURFACES_PATH=$libs/surfaces/osc:$libs/surfaces/faderport8:$libs/surfaces/faderport:$libs/surfaces/generic_midi:$libs/surfaces/tranzport:$libs/surfaces/powermate:$libs/surfaces/mackie:$libs/surfaces/us2400:$libs/surfaces/wiimote:$libs/surfaces/push2:$libs/surfaces/maschine2:$libs/surfaces/cc121:$libs/surfaces/launch_control_xl:$libs/surfaces/contourdesign:$libs/surfaces/websockets
|
|
export ARDOUR_PANNER_PATH=$libs/panners
|
|
export ARDOUR_DATA_PATH=$TOP/share:$TOP/build:$TOP/gtk2_ardour:$TOP/build/gtk2_ardour
|
|
export ARDOUR_MIDIMAPS_PATH=$TOP/share/surfaces/midi_maps
|
|
export ARDOUR_EXPORT_FORMATS_PATH=$TOP/share/export
|
|
export ARDOUR_THEMES_PATH=$TOP/gtk2_ardour/themes
|
|
export ARDOUR_BACKEND_PATH=$libs/backends/jack:$libs/backends/dummy:$libs/backends/alsa:$libs/backends/coreaudio:$libs/backends/portaudio:$libs/backends/pulseaudio
|
|
export ARDOUR_TEST_PATH=$TOP/libs/ardour/test/data
|
|
export PBD_TEST_PATH=$TOP/libs/pbd/test
|
|
export EVORAL_TEST_PATH=$TOP/libs/evoral/test/testdata
|
|
export MIDIPP_TEST_PATH=$TOP/share/patchfiles
|
|
|
|
#
|
|
# even though we set the above variables, ardour requires that these
|
|
# two also be set. the above settings will override them.
|
|
#
|
|
|
|
export ARDOUR_CONFIG_PATH=$TOP:$TOP/gtk2_ardour:$TOP/build:$TOP/build/gtk2_ardour
|
|
export ARDOUR_DLL_PATH=$libs
|
|
|
|
export GTK_PATH=~/.ardour3:$libs/clearlooks-newer
|
|
export VAMP_PATH=$libs/vamp-plugins:$libs/vamp-pyin${VAMP_PATH:+:$VAMP_PATH}
|
|
|
|
export LD_LIBRARY_PATH=$libs/ptformat:$libs/qm-dsp:$libs/vamp-sdk:$libs/surfaces:$libs/surfaces/control_protocol:$libs/ardour:$libs/midi++2:$libs/pbd:$libs/rubberband:$libs/soundtouch:$libs/gtkmm2ext:$libs/widgets:$libs/appleutility:$libs/taglib:$libs/evoral:$libs/evoral/src/libsmf:$libs/audiographer:$libs/temporal:$libs/libltc:$libs/canvas:$libs/waveview:$libs/ardouralsautil${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
|
|
|
|
# DYLD_LIBRARY_PATH is for darwin.
|
|
export DYLD_FALLBACK_LIBRARY_PATH=$LD_LIBRARY_PATH
|
|
|
|
ARDOURVERSION=@VERSION@
|
|
EXECUTABLE=@EXECUTABLE@
|