| 109 | parse_flags(path) |
| 110 | |
| 111 | def condense_flags(): |
| 112 | global build_flags |
| 113 | for line in build_flags: |
| 114 | # Some lines have multiple flags so this will split them and remove them all |
| 115 | for flag in re.findall(r"!-D\s*[^\s]+", line): |
| 116 | build_flags = [x.replace(flag,"") for x in build_flags] # remove the removal flag |
| 117 | build_flags = [x.replace(flag[1:],"") for x in build_flags] # remove the flag if it matches the removal flag |
| 118 | build_flags = [x for x in build_flags if (x.strip() != "")] # remove any blank items |
| 119 | |
| 120 | def version_to_env(): |
| 121 | ver = elrs_helpers.get_git_version() |