Changeset ec07933 in mainline


Ignore:
Timestamp:
2014-08-28T18:38:04Z (10 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3dcc9d8
Parents:
996df189
Message:

human-friendly check for PyYAML

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tools/autotool.py

    r996df189 rec07933  
    355355        check_app([common['OBJDUMP'], "--version"], "GNU Objdump utility", details)
    356356        check_app([common['STRIP'], "--version"], "GNU strip", details)
     357
     358def check_python():
     359        "Check for Python dependencies"
     360       
     361        try:
     362                sys.stderr.write("Checking for PyYAML ... ")
     363                import yaml
     364        except ImportError:
     365                print_error(["PyYAML is missing.",
     366                             "",
     367                             "Please make sure that it is installed in your",
     368                             "system (usually part of PyYAML package)."])
     369       
     370        sys.stderr.write("ok\n")
    357371
    358372def decode_value(value):
     
    810824                        common['CLANG_TARGET'] = clang_target
    811825               
     826                check_python()
     827               
    812828                # Platform-specific utilities
    813829                if ((config['BARCH'] == "amd64") or (config['BARCH'] == "ia32") or (config['BARCH'] == "ppc32") or (config['BARCH'] == "sparc64")):
Note: See TracChangeset for help on using the changeset viewer.