File tree 2 files changed +16
-8
lines changed
2 files changed +16
-8
lines changed Original file line number Diff line number Diff line change 56
56
run : |
57
57
pacman-key --init
58
58
pacman -Syu --noconfirm
59
- pacman -S --noconfirm meson gcc clang pkgconf glib2
59
+ pacman -S --noconfirm meson gcc clang pkgconf glib2 perl
60
60
61
61
- name : Install FreeBSD dependencies
62
62
if : matrix.name == 'FreeBSD'
65
65
usesh : true
66
66
prepare : |
67
67
sed -i '' 's/quarterly/latest/' /etc/pkg/FreeBSD.conf
68
- pkg install -y meson gcc pkgconf devel/glib20
68
+ pkg install -y meson gcc pkgconf devel/glib20 devel/p5-Test-Harness
69
69
run : echo "setup done"
70
70
71
71
- name : Install Void Linux dependencies
77
77
/etc/xbps.d/*-repository-*.conf
78
78
xbps-install -Syu || xbps-install -yu xbps
79
79
xbps-install -Syu
80
- xbps-install -y meson gcc clang pkg-config glib-devel
80
+ xbps-install -y meson gcc clang pkg-config glib-devel make perl
81
81
82
82
- name : Build with gcc
83
83
run : |
96
96
meson setup build-clang --werror
97
97
meson compile -C build-clang
98
98
' | $TARGET
99
+
100
+ - name : Run tests
101
+ run : |
102
+ echo '
103
+ cd "$GITHUB_WORKSPACE"
104
+ cp build-gcc/labwc-menu-generator .
105
+ make -C t/ prove
106
+ ' | $TARGET
Original file line number Diff line number Diff line change @@ -9,11 +9,11 @@ CFLAGS += `pkg-config --cflags glib-2.0`
9
9
LIBS += ` pkg-config --libs glib-2.0 `
10
10
LDFLAGS += $(LIBS )
11
11
12
- ifdef ASAN
13
- ASAN_FLAGS = -O0 -fsanitize=address -fno-common -fno-omit-frame-pointer -rdynamic
14
- CFLAGS += $(ASAN_FLAGS )
15
- LDFLAGS += $(ASAN_FLAGS ) -fuse-ld=gold
16
- endif
12
+ # ifdef ASAN
13
+ # ASAN_FLAGS = -O0 -fsanitize=address -fno-common -fno-omit-frame-pointer -rdynamic
14
+ # CFLAGS += $(ASAN_FLAGS)
15
+ # LDFLAGS += $(ASAN_FLAGS) -fuse-ld=gold
16
+ # endif
17
17
18
18
PROG = labwc-menu-generator
19
19
You can’t perform that action at this time.
0 commit comments