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
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