Exemplo n.º 1
0
def check_llvm_version(context):
    context.Message('Checking for LLVM version...')
    success, output = context.TryAction('$LLVM_CONFIG --version >$TARGET')
    # some releases of LLVM 3.2 shipped as version 3.2svn
    output = output.replace('svn', '')
    if(not output):
      context.Result("No LLVM version could be found")
      exit(1)
    output = StrictVersion(output.rstrip())
    context.Result(str(output))
    context.env['LLVM_version'] = output
Exemplo n.º 2
0
def check_llvm_version(context):
    context.Message('Checking for LLVM version...')
    success, output = context.TryAction('$LLVM_CONFIG --version >$TARGET')
    # some releases of LLVM 3.2 shipped as version 3.2svn
    output = output.replace('svn', '')
    if (not output):
        context.Result("No LLVM version could be found")
        exit(1)
    output = StrictVersion(output.rstrip())
    context.Result(str(output))
    context.env['LLVM_version'] = output