20 lines
528 B
Bash
Executable File
20 lines
528 B
Bash
Executable File
#!/bin/bash
|
|
# This test exercises the Tcl HAL extensions (tcl/hal.so,
|
|
# tcl/linuxcnc.so), which are only built in GUI builds (BUILD_GUI);
|
|
# skip in headless builds. The tcl dir is taken from TCLLIBPATH
|
|
# (exported by rip-environment).
|
|
set -u
|
|
|
|
if ! command -v tclsh >/dev/null 2>&1; then
|
|
echo "skip: tclsh not installed" >&2
|
|
exit 1
|
|
fi
|
|
|
|
read -r tcldir _ <<< "${TCLLIBPATH:-}"
|
|
if ! [ -f "${tcldir:-/nonexistent}/linuxcnc.so" ]; then
|
|
echo "skip: Tcl HAL extensions not built (headless build)" >&2
|
|
exit 1
|
|
fi
|
|
|
|
exit 0
|