3 . $TOP/build/gtk2_ardour/ardev_common_waf.sh
4 export UBUNTU_MENUPROXY=""
8 -g|--gdb) DBG=gdb; shift ;;
11 --valgrind) DBG=valgrind; shift ;;
14 --callgrind) DBG=callgrind; shift ;;
19 if test -z "$DBG"; then
20 exec $TOP/build/tools/luadevel/luasession "$@"
23 if test "$DBG" = "valgrind"; then
24 export ARDOUR_RUNNING_UNDER_VALGRIND=TRUE
26 --error-limit=no --num-callers=50 \
29 --leak-check=full --show-leak-kinds=all \
30 --suppressions=${TOP}/tools/valgrind.supp \
31 $TOP/build/tools/luadevel/luasession "$@"
34 if test "$DBG" = "callgrind"; then
36 --error-limit=no --num-callers=50 \
38 --separate-callers=3 \
39 --separate-threads=yes \
40 --collect-systime=yes \
42 $TOP/build/tools/luadevel/luasession "$@"
45 if test -n "`which gdb`"; then
46 exec gdb --args $TOP/build/tools/luadevel/luasession "$@"
48 if test -n "`which lldb`"; then
49 exec lldb -- $TOP/build/tools/luadevel/luasession "$@"