pseudoramiX: Only compile on XQUARTZ and XWIN
authorKeith Packard <keithp@keithp.com>
Thu, 23 Jan 2014 03:17:24 +0000 (19:17 -0800)
committerKeith Packard <keithp@keithp.com>
Mon, 27 Jan 2014 19:38:36 +0000 (11:38 -0800)
PseudoramiXExtensionInit() is not defined in extinit.h if it won't be
used and we get a compiler warning when compiling the pseudoramiX code.

Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Makefile.am
configure.ac

index add69d1..b296e0c 100644 (file)
@@ -27,6 +27,10 @@ if PRESENT
 PRESENT_DIR=present
 endif
 
+if PSEUDORAMIX
+PSEUDORAMIX_DIR=pseudoramiX
+endif
+
 SUBDIRS = \
        doc \
        man \
@@ -37,11 +41,11 @@ SUBDIRS = \
        Xext \
        miext \
        os \
-       pseudoramiX \
        randr \
        render  \
        Xi \
        xkb \
+       $(PSEUDORAMIX_DIR) \
        $(DBE_DIR) \
        $(RECORD_DIR) \
        xfixes \
index 560c460..0312c4f 100644 (file)
@@ -2174,6 +2174,8 @@ if test "x$XQUARTZ" = xyes; then
        fi
 fi
 
+AM_CONDITIONAL(PSEUDORAMIX, [test "x$XQUARTZ" = xyes -o "x$XWIN" = xyes ])
+
 # Support for objc in autotools is minimal and not documented.
 OBJC='$(CC)'
 OBJCLD='$(CCLD)'