diff --git a/cross/wasm.txt b/cross/wasm32-emscripten.txt similarity index 58% rename from cross/wasm.txt rename to cross/wasm32-emscripten.txt index 1b589d61b..f57ddba84 100644 --- a/cross/wasm.txt +++ b/cross/wasm32-emscripten.txt @@ -2,16 +2,10 @@ c = 'emcc' cpp = 'em++' ar = 'emar' +ranlib = 'emranlib' exe_wrapper = 'node' -[built-in options] -c_args = [] -c_link_args = ['-sEXPORT_ALL=1'] -cpp_args = [] -cpp_link_args = ['-sEXPORT_ALL=1'] - [host_machine] - system = 'emscripten' cpu_family = 'wasm32' cpu = 'wasm32' diff --git a/cross/wasm64-emscripten.txt b/cross/wasm64-emscripten.txt new file mode 100644 index 000000000..ea55f3937 --- /dev/null +++ b/cross/wasm64-emscripten.txt @@ -0,0 +1,18 @@ +[binaries] +c = 'emcc' +cpp = 'em++' +ar = 'emar' +ranlib = 'emranlib' +exe_wrapper = 'node' + +[built-in options] +c_args = ['-m64'] +c_link_args = ['-m64'] +cpp_args = ['-m64'] +cpp_link_args = ['-m64'] + +[host_machine] +system = 'emscripten' +cpu_family = 'wasm64' +cpu = 'wasm64' +endian = 'little'