Stage ABI-scoped unit generations
This commit is contained in:
@@ -160,7 +160,13 @@ def defined_symbols(path: Path, llvm_nm: str) -> list[str]:
|
||||
def main() -> int:
|
||||
ap = argparse.ArgumentParser()
|
||||
ap.add_argument("wasm", type=Path)
|
||||
ap.add_argument("--abi-version", default="7")
|
||||
default_abi = "7"
|
||||
abi_header = Path(__file__).resolve().parents[1] / "src" / "wasm" / "abi.h"
|
||||
for line in abi_header.read_text().splitlines():
|
||||
if line.startswith("#define UCE_WASM_CORE_ABI_VERSION "):
|
||||
default_abi = line.rsplit(" ", 1)[1]
|
||||
break
|
||||
ap.add_argument("--abi-version", default=default_abi)
|
||||
ap.add_argument("--llvm-nm", default=None)
|
||||
ap.add_argument("--verbose", action="store_true")
|
||||
args = ap.parse_args()
|
||||
|
||||
Reference in New Issue
Block a user