blob: fda5182f28d13edf93d65cd40b2f429e792e955d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
Import("env")
import os
################################################################################
# Build
################################################################################
if env["SCONS_STAGE"] == "build" :
help2man = env.WhereIs('help2man', os.environ['PATH'])
if help2man:
env['HELP2MAN'] = help2man
env['HELP2MANSTR'] = "HELP2MAN $TARGET"
if Dir("#/debian").exists():
# This is needed for debian packaging using pbuilder which expects
# generated man pages in this location.
env['HELP2MAN_DEBIAN_DIR'] = "#/debian"
else:
env['HELP2MAN_DEBIAN_DIR'] = "Debian/debian"
swiftenConfigHelp = env.Command(
target='$HELP2MAN_DEBIAN_DIR/swiften-config.1', source='#/Swiften/Config/swiften-config',
action = Action('$HELP2MAN --no-discard-stderr -m "Swift Manual" -S "swiften-config" -n "swiften-config" -N $SOURCE > $TARGET', cmdstr = "$HELP2MANSTR"))
swiftHelp = env.Command(
target='$HELP2MAN_DEBIAN_DIR/swift-im.1', source='#/Swift/QtUI/swift-im',
action = Action('$HELP2MAN --no-discard-stderr -m "Swift Manual" -S "Swift" -n "swift-im" -N "LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./Swiften $SOURCE" > $TARGET', cmdstr = "$HELP2MANSTR"))
else:
print("Enabled help2man but help2man is not in the PATH of the current environment.")
Exit(1)
|