lib/util/charset: ICONV_WRAPPER needs talloc.
[samba.git] / lib / util / charset / wscript_build
index 56ed9a60b2237551498d550480575f538fe97fe6..ab7cfc412dfb779714386b49a6223a0afc7fd25a 100644 (file)
@@ -1,10 +1,18 @@
 #!/usr/bin/env python
 
 
-bld.SAMBA_SUBSYSTEM('CHARSET',
-       source='iconv.c charcnv.c util_unistr.c codepoints.c',
-       public_deps='iconv',
-       public_headers='charset.h',
-       deps='DYNCONFIG'
-       )
+if bld.env._SAMBA_BUILD_ == 4:
+    bld.SAMBA_SUBSYSTEM('CHARSET',
+                        source='charcnv.c util_unistr.c',
+                        public_deps='CODEPOINTS',
+                        public_headers='charset.h',
+                        )
+
+bld.SAMBA_SUBSYSTEM('ICONV_WRAPPER',
+                    source='iconv.c',
+                    public_deps='iconv replace talloc')
 
+bld.SAMBA_SUBSYSTEM('CODEPOINTS',
+       source='codepoints.c',
+       deps='DYNCONFIG ICONV_WRAPPER'
+       )