File tree Expand file tree Collapse file tree 2 files changed +33
-0
lines changed
Expand file tree Collapse file tree 2 files changed +33
-0
lines changed Original file line number Diff line number Diff line change @@ -1184,6 +1184,13 @@ endif
11841184
11851185# ##############################################################################
11861186
1187+ check-local-c-list :
1188+ ./tools/check-c-list.sh
1189+
1190+ check_local += check-local-c-list
1191+
1192+ # ##############################################################################
1193+
11871194check-local : $(check_build ) $(check_local )
11881195
11891196.PHONY : $(check_local )
Original file line number Diff line number Diff line change 1+ #! /usr/bin/bash
2+
3+ set -e
4+
5+ print_and_exit () {
6+ local err=" $1 "
7+ shift
8+ printf ' %s\n' " $* "
9+ exit " $err "
10+ }
11+
12+ die () {
13+ print_and_exit 1 " $@ "
14+ }
15+
16+ command -v meson & > /dev/null || print_and_exit 0 " skip: meson not available"
17+ command -v ninja & > /dev/null || print_and_exit 0 " skip: ninja not available"
18+
19+ cd ./third_party/c-list/
20+
21+ if [ ! -d " ./build/" ] ; then
22+ meson ./build/ || die " meson failed"
23+ ninja -C ./build/ || die " failed build"
24+ fi
25+
26+ ninja -C ./build/ test || die " c-list tests failed"
You can’t perform that action at this time.
0 commit comments