X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fmaster-project%2Freport.git;a=blobdiff_plain;f=SConstruct;h=a05a298afd1c3997c7f07767511e1055c8db9fc8;hp=3edfb1d1629e7182ef8772da5a535ed58e837235;hb=19c17205efa182b80916caa31afeadad9d2dd5b5;hpb=ec9c92cf7e1c1c89e886db221bad488a7d5dffd4 diff --git a/SConstruct b/SConstruct index 3edfb1d..a05a298 100644 --- a/SConstruct +++ b/SConstruct @@ -12,8 +12,14 @@ DEFAULT_TARGET = 'Report.pdf' #### Defining some new builders. env = Environment() -## Context MkIV Builder: -contextBuilder = Builder(action='texexec --lua $SOURCE', +## Context MkIV Builder. Allow once=1 to just run once without fixing +# all references and tables. +if ARGUMENTS.get('once'): + once = ' --once' +else: + once = '' + +contextBuilder = Builder(action='nice texexec --lua $SOURCE%s' % once, suffix='.pdf', src_suffix='.tex') env.Append(BUILDERS={'Context': contextBuilder})