blib_bld = os.path.join(bld.srcnode.abspath(bld.env), 'pidl/blib')
link_command = 'rm -rf blib && ln -fs blib %s' % blib_bld
-
- bld.SET_BUILD_GROUP('final')
+
+ build_manpages = False
if 'POD2MAN' in bld.env and bld.env['POD2MAN'] != '':
+ build_manpages = True
+
+ # check if we are to skip man pages generation
+ if 'NO_MANPAGES' in bld.env and bld.env['NO_MANPAGES']:
+ if not 'NO_MANPAGES_WARNED' in bld.env:
+ bld.env['NO_MANPAGES_WARNED'] = True
+ Logs.warn('Skipping man pages generation')
+ build_manpages = False
+
+ bld.SET_BUILD_GROUP('final')
+ if build_manpages:
for src, manpage in pidl_manpages.iteritems():
bld(rule='${PERL} ${POD2MAN} -c "Samba Documentation" ${SRC} ${TGT}',
shell=True,