summaryrefslogtreecommitdiffstats
path: root/lab2/wordchain/sconstruct.py
blob: 91a11dfa8b64ae5ad4bd424dec7d02ad4c36aaf5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
env = Environment()

AddOption("--fast", dest="fast", action="store_true")
if GetOption("fast"):
    env.MergeFlags("-O2")
else:
    env.MergeFlags("-ggdb -O0")

chain = env.Program("chain", ["src/wordchain.cpp"])
Default(chain)
AlwaysBuild(Alias("run", chain, "./chain"))
AlwaysBuild(Alias("debug", chain, "gdb ./chain"))