summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2009-08-22 22:20:35 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2009-08-29 17:07:37 +0100
commit7447915381fc64bd0c66f7110c1dd0b8a10d73f5 (patch)
tree68dd313708484605acf0ae890f41964a7ae30388 /util
parentfcda9fc2f29c2ee7d0bb45c17a2261badfdf430c (diff)
[script] Conditionalise the build
Allow the interpreter to be disabled if we can not satisfy its dependencies.
Diffstat (limited to 'util')
-rw-r--r--util/Makefile.am11
-rw-r--r--util/cairo-script/Makefile.am2
2 files changed, 10 insertions, 3 deletions
diff --git a/util/Makefile.am b/util/Makefile.am
index 5c110ab2..fb471627 100644
--- a/util/Makefile.am
+++ b/util/Makefile.am
@@ -1,6 +1,10 @@
include $(top_srcdir)/build/Makefile.am.common
-SUBDIRS = . cairo-script
+SUBDIRS = .
+
+if BUILD_SCRIPT
+SUBDIRS += cairo-script
+endif
if BUILD_TRACE
SUBDIRS += cairo-trace
@@ -20,7 +24,10 @@ AM_CPPFLAGS = -I$(top_srcdir)/src \
-I$(top_srcdir)/util/cairo-script \
$(CAIRO_CFLAGS)
-EXTRA_PROGRAMS += show-traps show-edges show-events trace-to-xml xml-to-trace
+EXTRA_PROGRAMS += show-traps show-edges show-events
+if BUILD_SCRIPT
+EXTRA_PROGRAMS += trace-to-xml xml-to-trace
+endif
trace_to_xml_LDADD = cairo-script/libcairo-script-interpreter.la $(top_builddir)/src/libcairo.la $(CAIRO_LDADD)
diff --git a/util/cairo-script/Makefile.am b/util/cairo-script/Makefile.am
index 8b783a9a..d7e44274 100644
--- a/util/cairo-script/Makefile.am
+++ b/util/cairo-script/Makefile.am
@@ -19,7 +19,7 @@ libcairo_script_interpreter_la_SOURCES = \
$(NULL)
libcairo_script_interpreter_la_CFLAGS = $(CAIRO_CFLAGS)
libcairo_script_interpreter_la_LDFLAGS = -version-info $(CAIRO_LIBTOOL_VERSION_INFO) -no-undefined $(export_symbols)
-libcairo_script_interpreter_la_LIBADD = $(top_builddir)/src/libcairo.la $(CAIRO_LIBS)
+libcairo_script_interpreter_la_LIBADD = $(top_builddir)/src/libcairo.la $(CAIRO_LIBS) -lz
csi_replay_SOURCES = csi-replay.c
csi_replay_CFLAGS = $(CAIRO_CFLAGS)