From 4545928179837c75ab1357b77e5723a4fdb60b98 Mon Sep 17 00:00:00 2001 From: lemon Date: Wed, 17 Dec 2025 20:32:10 +0100 Subject: nicer defaults and facilities for cross-compilation --- common.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'common.h') diff --git a/common.h b/common.h index c3ccc63..862a271 100644 --- a/common.h +++ b/common.h @@ -160,9 +160,13 @@ extern struct inclpaths { /* Target */ /**********/ -enum mcisa { ISx86_64 }; +struct targtriple { + enum mcarch { ISxxx, ISx86_64 } arch; + enum mcos { OSunknown, OSlinux } os; + enum mcabi { ABInone, ABIgnu, ABImusl } abi; +}; extern const struct mctarg *mctarg; -extern enum mcisa targ_mcisa; +extern struct targtriple target; void targ_init(const char *); /*********/ -- cgit v1.2.3