diff options
Diffstat (limited to '.gitlab-ci/check-ddx-build.sh')
-rwxr-xr-x | .gitlab-ci/check-ddx-build.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/.gitlab-ci/check-ddx-build.sh b/.gitlab-ci/check-ddx-build.sh new file mode 100755 index 000000000..df6f0c029 --- /dev/null +++ b/.gitlab-ci/check-ddx-build.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +set -e +set -o xtrace + +check_executable () { + if [[ ! -x $MESON_BUILDDIR/$1 ]]; then + echo "$1 not found after build" + exit 1 + fi + return 0 +} + +if [[ -z "$MESON_BUILDDIR" ]]; then + echo "\$MESON_BUILDDIR not set" + exit 1 +fi + +[[ "$BUILD_XEPHYR" == true ]] && check_executable "hw/kdrive/ephyr/Xephyr" +[[ "$BUILD_XNEST" == true ]] && check_executable "hw/xnest/Xnest" +[[ "$BUILD_XORG" == true ]] && check_executable "hw/xfree86/Xorg" +[[ "$BUILD_XVFB" == true ]] && check_executable "hw/vfb/Xvfb" +[[ "$BUILD_XWAYLAND" == true ]] && check_executable "hw/xwayland/Xwayland" + +exit 0 |