()
| 154 | |
| 155 | |
| 156 | def command_line_args(): |
| 157 | global VERSION, UNITTESTS, NO_REBUILD, NO_AUTOMATE, ALLOW_PARTIAL |
| 158 | version = get_version_from_command_line_args(__file__) |
| 159 | if not version or "--help" in sys.argv: |
| 160 | print(__doc__) |
| 161 | sys.exit(1) |
| 162 | VERSION = version |
| 163 | if "--unittests" in sys.argv: |
| 164 | UNITTESTS = True |
| 165 | sys.argv.remove("--unittests") |
| 166 | if "--no-rebuild" in sys.argv: |
| 167 | NO_REBUILD = True |
| 168 | sys.argv.remove("--no-rebuild") |
| 169 | if "--no-automate" in sys.argv: |
| 170 | NO_AUTOMATE = True |
| 171 | sys.argv.remove("--no-automate") |
| 172 | if "--allow-partial" in sys.argv: |
| 173 | ALLOW_PARTIAL = True |
| 174 | sys.argv.remove("--allow-partial") |
| 175 | args = sys.argv[1:] |
| 176 | for arg in args: |
| 177 | if arg == version: |
| 178 | continue |
| 179 | print("[build_distrib.py] Invalid argument: {arg}".format(arg=arg)) |
| 180 | sys.exit(1) |
| 181 | |
| 182 | |
| 183 | def clean_build_directories(): |
no test coverage detected