build: Check for CUPS
authorKai Blin <kai@samba.org>
Sat, 20 Mar 2010 15:51:15 +0000 (16:51 +0100)
committerAndrew Tridgell <tridge@samba.org>
Tue, 6 Apr 2010 10:27:02 +0000 (20:27 +1000)
source3/wscript

index 64deadbcde5ee14c85425b7af87381722d72bbad..4b140baccfa9006b06d9d150bcd3f407804aa045 100644 (file)
@@ -37,5 +37,10 @@ def configure(conf):
     conf.sub_config('../lib/socket_wrapper')
     conf.sub_config('../lib/uid_wrapper')
 
+    # Look for CUPS
+    conf.find_program('cups-config', var='CUPS_CONFIG')
+    if conf.env.CUPS_CONFIG:
+        conf.check_cfg(path="cups-config", args="--cflags --ldflags --libs", package="", uselib_store="CUPS")
+        conf.CHECK_HEADERS('cups/cups.h cups/language.h', add_headers=False)
 
     conf.SAMBA_CONFIG_H('include/config.h')