1
0
Fork 0
mirror of https://github.com/davatorium/rofi.git synced 2024-11-25 13:55:34 -05:00

Allow libcheck to be disabled if not found

This commit is contained in:
Dave Davenport 2017-04-30 18:34:37 +02:00
parent 2ac6678d47
commit 7892a83301
3 changed files with 21 additions and 8 deletions

View file

@ -39,6 +39,8 @@ addons:
- lcov - lcov
- doxygen - doxygen
- graphviz - graphviz
- texinfo
- texi2html
compiler: compiler:
- gcc - gcc

View file

@ -225,9 +225,12 @@ check_PROGRAMS=\
helper_config_cmdline_parser\ helper_config_cmdline_parser\
widget_test\ widget_test\
box_test\ box_test\
theme_parser_test\ scrollbar_test
scrollbar_test\
mode_test if HAVE_CHECK
check_PROGRAMS+=mode_test theme_parser_test
endif
history_test_CFLAGS=\ history_test_CFLAGS=\
@ -363,6 +366,9 @@ textbox_test_SOURCES=\
include/helper-theme.h\ include/helper-theme.h\
test/textbox-test.c test/textbox-test.c
if HAVE_CHECK
theme_parser_test_CFLAGS=${helper_test_CFLAGS} $(check_CFLAGS)
theme_parser_test_LDADD=${helper_test_LDADD} $(check_LIBS)
theme_parser_test_SOURCES=\ theme_parser_test_SOURCES=\
config/config.c\ config/config.c\
include/rofi.h\ include/rofi.h\
@ -380,6 +386,7 @@ theme_parser_test_SOURCES=\
lexer/theme-parser.h\ lexer/theme-parser.h\
source/theme.c\ source/theme.c\
test/theme-parser-test.c test/theme-parser-test.c
endif
helper_test_SOURCES=\ helper_test_SOURCES=\
config/config.c\ config/config.c\
@ -415,8 +422,6 @@ helper_test_LDADD=\
$(libsn_LIBS)\ $(libsn_LIBS)\
$(cairo_LIBS) $(cairo_LIBS)
theme_parser_test_CFLAGS=${helper_test_CFLAGS} $(check_CFLAGS)
theme_parser_test_LDADD=${helper_test_LDADD} $(check_LIBS)
helper_expand_SOURCES=\ helper_expand_SOURCES=\
config/config.c\ config/config.c\
@ -452,6 +457,7 @@ helper_config_cmdline_parser_SOURCES=\
test/helper-config-cmdline-parser.c test/helper-config-cmdline-parser.c
if HAVE_CHECK
mode_test_CFLAGS=$(textbox_test_CFLAGS) $(check_CFLAGS) mode_test_CFLAGS=$(textbox_test_CFLAGS) $(check_CFLAGS)
mode_test_LDADD=$(textbox_test_LDADD) $(check_LIBS) mode_test_LDADD=$(textbox_test_LDADD) $(check_LIBS)
mode_test_SOURCES=\ mode_test_SOURCES=\
@ -464,6 +470,7 @@ mode_test_SOURCES=\
source/keyb.c\ source/keyb.c\
include/mode.h\ include/mode.h\
include/mode-private.h include/mode-private.h
endif
TESTS=\ TESTS=\
history_test\ history_test\
@ -475,9 +482,12 @@ TESTS=\
textbox_test\ textbox_test\
widget_test\ widget_test\
box_test\ box_test\
theme_parser_test\ scrollbar_test
scrollbar_test\
if HAVE_CHECK
TESTS+=theme_parser_test\
mode_test mode_test
endif
.PHONY: test-x .PHONY: test-x
test-x: $(bin_PROGRAMS) test-x: $(bin_PROGRAMS)

View file

@ -119,7 +119,8 @@ GW_CHECK_XCB([xcb-aux xcb-xkb xkbcommon >= 0.5.0 xkbcommon-x11 xcb-ewmh xcb-iccc
PKG_CHECK_MODULES([pango], [pango pangocairo]) PKG_CHECK_MODULES([pango], [pango pangocairo])
PKG_CHECK_MODULES([cairo], [cairo cairo-xcb]) PKG_CHECK_MODULES([cairo], [cairo cairo-xcb])
PKG_CHECK_MODULES([libsn], [libstartup-notification-1.0 ]) PKG_CHECK_MODULES([libsn], [libstartup-notification-1.0 ])
PKG_CHECK_MODULES([check], [check]) PKG_CHECK_MODULES([check], [check >= 0.11.0], [HAVE_CHECK=1], [HAVE_CHECK=0])
AM_CONDITIONAL([HAVE_CHECK], [test "$HAVE_CHECK" -eq 1])
dnl --------------------------------------------------------------------- dnl ---------------------------------------------------------------------