pidl/wscript: only try to build pidl manpages if pod2man is available
authorStefan Metzmacher <metze@samba.org>
Thu, 17 Jun 2010 06:49:36 +0000 (08:49 +0200)
committerStefan Metzmacher <metze@samba.org>
Thu, 17 Jun 2010 07:11:57 +0000 (09:11 +0200)
metze

pidl/wscript

index cdba69210f6f510bfc310a85e490930072aedeb5..f3814eab01c49fd75a88d7aca634559acfb0a47f 100644 (file)
@@ -48,12 +48,13 @@ def build(bld):
     link_command = 'rm -rf blib && ln -fs blib %s' % blib_bld
     
     bld.SET_BUILD_GROUP('main')
-    for src, manpage in pidl_manpages.iteritems():
-        bld(rule='${PERL} ${POD2MAN} -c "Samba Documentation" ${SRC} ${TGT}',
-            shell=True,
-            source=src,
-            install_path=os.path.dirname(bld.EXPAND_VARIABLES('${MANDIR}/'+manpage)),
-            target=os.path.basename(manpage))
+    if 'POD2MAN' in bld.env and bld.env['POD2MAN'] != '':
+        for src, manpage in pidl_manpages.iteritems():
+            bld(rule='${PERL} ${POD2MAN} -c "Samba Documentation" ${SRC} ${TGT}',
+                shell=True,
+                source=src,
+                install_path=os.path.dirname(bld.EXPAND_VARIABLES('${MANDIR}/'+manpage)),
+                target=os.path.basename(manpage))
 
     # we want to prefer the git version of the parsers if we can. Only if the
     # source has changed do we want to re-run yapp