diff --git a/embuilder.py b/embuilder.py index e00a4a29f0b0f..7684388a5e844 100755 --- a/embuilder.py +++ b/embuilder.py @@ -127,6 +127,8 @@ def main(): help='build relocatable objects for suitable for dynamic linking') parser.add_argument('--force', action='store_true', help='force rebuild of target (by removing it first)') + parser.add_argument('--wasm64', action='store_true', + help='use wasm64 architecture') parser.add_argument('operation', help='currently only "build" is supported') parser.add_argument('targets', nargs='+', help='see below') args = parser.parse_args() @@ -147,6 +149,9 @@ def main(): if args.pic: settings.RELOCATABLE = 1 + if args.wasm64: + settings.MEMORY64 = 2 + if args.force: force = True