Esempio n. 1
0
            config_only = True
        elif o == "-c":
            compile_only = True
        elif o == "-l":
            print_fix_log = True
        elif o == "-h":
            print_usage = True

    if (len(args) < 1) or (print_usage):
        print "Usage: gmp-build.py <directory> [-d src_file | -l] [-h]"
        exit(0)

    out_dir = args[0]
    if (path.exists(out_dir)):
        print "Working with existing directory: " + out_dir
    else:
        print "Non-exist directory"
        exit(1)

    compileit(out_dir, compile_only, config_only)
    if dryrun_src != "":
        (builddir, buildargs) = extract_arguments(out_dir, dryrun_src)
        if len(args) > 1:
            out_file = open(args[1], "w")
            print >> out_file, builddir
            print >> out_file, buildargs
            out_file.close()
        else:
            print builddir
            print buildargs
Esempio n. 2
0
        elif o == "-h":
            print_usage = True

    if config_only:
        exit(0)

    if ((len(args) < 1) or (print_usage)):
        print "Usage: simple-build.py <dirctory> [-d src_file | -c] [-h]"
        exit(0)

    out_dir = args[0]
    # fetch from github if the directory does not exist
    if (not path.exists(out_dir)):
        print "Directory does not exist!"
        exit(1)

    if (not tobuild(out_dir)):
        print "Build failed!"
        exit(1)

    if dryrun_src != "":
        build_dir, build_args = extract_arguments(out_dir, dryrun_src)
        if (len(args) > 1):
            out_file = open(args[1], "w")
            print >> out_file, build_dir
            print >> out_file, build_args
            out_file.close()
        else:
            print build_dir
            print build_args