(m)
| 54 | def cmake_configure_in(template: str, values: dict) -> str: |
| 55 | # Handle @VAR@ replacement and #cmakedefine VAR @VAR@ |
| 56 | def repl_at(m): |
| 57 | var = m.group(1) |
| 58 | return str(values.get(var, "")) |
| 59 | |
| 60 | # Replace @VAR@ |
| 61 | s = re.sub(r"@([A-Za-z0-9_]+)@", repl_at, template) |