diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2019-02-06 00:12:58 +1100 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2019-02-05 08:12:58 -0500 |
commit | 48fedee34e567570e43905dc9f32d0d78118b9b0 (patch) | |
tree | 4576c5152db483762e5ae53571926903239a0262 /tools/ts_library_builder/main.ts | |
parent | 748b0f9c9d267dddf6f59c9d2ca8728bc76e630f (diff) |
Add WebAssembly to runtime library (#1677)
This also modifies the `ts_library_builder` to support inlining assets.
Includes integration tests from @sh7dm
Diffstat (limited to 'tools/ts_library_builder/main.ts')
-rw-r--r-- | tools/ts_library_builder/main.ts | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/ts_library_builder/main.ts b/tools/ts_library_builder/main.ts index 8dc6cfabe..c3192a753 100644 --- a/tools/ts_library_builder/main.ts +++ b/tools/ts_library_builder/main.ts @@ -7,6 +7,7 @@ import { main as buildRuntimeLib } from "./build_library"; let basePath = process.cwd(); let buildPath = path.join(basePath, "out", "debug"); let outFile = path.join(buildPath, "gen", "lib", "lib.d.ts"); +let inline: string[] = []; let debug = false; let silent = false; @@ -19,6 +20,11 @@ process.argv.forEach((arg, i, argv) => { case "--buildPath": buildPath = path.resolve(argv[i + 1]); break; + case "--inline": + inline = argv[i + 1].split(",").map(filename => { + return path.resolve(filename); + }); + break; case "--outFile": outFile = path.resolve(argv[i + 1]); break; @@ -35,6 +41,7 @@ buildRuntimeLib({ basePath, buildPath, debug, + inline, outFile, silent }); |