915d9ec7ca
The maintainer compiler flags we use trigger warnings and errors in the autogenerated code that gtk-doc creates to scan the header and source files. Since we cannot control that, and we must run a distcheck with both --enable-gtk-doc and --enable-maintainer-flags turned on, we need to use less-strict compiler flags when inside the doc/reference subdirectories. The way to do this is to split the maintainer compiler flags into their own Makefile variable, called MAINTAINER_CFLAGS. The we can use $(MAINTAINER_CFLAGS) in the INCLUDES or _CFLAGS sections of each part of the source directories we wish to check with the anal retentiveness suited for maintainers.
14 lines
367 B
Makefile
14 lines
367 B
Makefile
noinst_PROGRAMS = \
|
|
test-text
|
|
|
|
INCLUDES = -I$(top_srcdir)/ -I$(top_srcdir)/clutter -I$(top_builddir)/clutter
|
|
LDADD = $(top_builddir)/clutter/libclutter-@CLUTTER_FLAVOUR@-@CLUTTER_MAJORMINOR@.la
|
|
AM_CFLAGS = \
|
|
$(CLUTTER_CFLAGS) \
|
|
$(MAINTAINER_CFLAGS) \
|
|
-DTESTS_DATA_DIR=\""$(top_srcdir)/tests/data/"\"
|
|
AM_LDFLAGS = $(CLUTTER_LIBS)
|
|
|
|
test_text_SOURCES = test-text.c
|
|
|