third_party: Update popt to 1.16 release
[samba.git] / third_party / popt / wscript
index e81572c7b71cb21251d24b5e47bedc0cd7f3b09c..eae8602ea6cc946af0010d173e69ce83ee29e05f 100644 (file)
@@ -4,6 +4,7 @@ import Options
 
 def configure(conf):
     conf.CHECK_HEADERS('float.h')
+    conf.CHECK_FUNCS('stpcpy')
 
     if conf.CHECK_POPT():
         conf.define('USING_SYSTEM_POPT', 1)
@@ -12,8 +13,9 @@ def build(bld):
     if bld.CONFIG_SET('USING_SYSTEM_POPT'):
         return
 
+    cflags = '-DPACKAGE="popt" -DPOPT_SYSCONFDIR="%s"' % bld.env.SYSCONFDIR
     bld.SAMBA_LIBRARY('popt',
-                      source='findme.c popt.c poptconfig.c popthelp.c poptparse.c',
-                      cflags='-DDBL_EPSILON=__DBL_EPSILON__',
+                      source='popt.c poptconfig.c popthelp.c poptint.c poptparse.c',
+                      cflags=cflags,
                       allow_warnings=True,
                       private_library=True)