diff --git a/src/xpdev/Common.gmake b/src/xpdev/Common.gmake
index 03933d2d7ae99ca82c346b1161284ec057ada31e..dc6ab97ba855ba732bfbf0c91457ea2307c9de6c 100644
--- a/src/xpdev/Common.gmake
+++ b/src/xpdev/Common.gmake
@@ -168,11 +168,13 @@ endif
 XPDEV-MT_CFLAGS	+=	-I$(X_HEADERS)
 XPDEV_CFLAGS	+=	-I$(X_HEADERS)
 
-PORTAUDIO_PATH ?=      $(shell if [ -f /usr/local/include/portaudio.h ]; then echo /usr/local ; elif [ -f /usr/include/portaudio.h ] ; then echo /usr ; else echo NOTFOUND ; fi)
+ifndef WITHOUT_PORTAUDIO
+ PORTAUDIO_PATH ?=      $(shell if [ -f /usr/local/include/portaudio.h ]; then echo /usr/local ; elif [ -f /usr/include/portaudio.h ] ; then echo /usr ; else echo NOTFOUND ; fi)
 
-ifneq ($(PORTAUDIO_PATH),NOTFOUND)
- XPDEV_CFLAGS += -DWITH_PORTAUDIO
- XPDEV_LDFLAGS += -L$(PORTAUDIO_PATH)/lib
- XPDEV_LIBS	+=	-lportaudio
- XPDEV-MT_LIBS	+=	-lportaudio
+ ifneq ($(PORTAUDIO_PATH),NOTFOUND)
+  XPDEV_CFLAGS += -DWITH_PORTAUDIO
+  XPDEV_LDFLAGS += -L$(PORTAUDIO_PATH)/lib
+  XPDEV_LIBS	+=	-lportaudio
+  XPDEV-MT_LIBS	+=	-lportaudio
+ endif
 endif