mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-09 21:11:27 +00:00
Still include builtins when compiling with --noLib, fixes #190
This commit is contained in:
parent
d0085ad3d6
commit
658ab23ea6
12
cli/asc.js
12
cli/asc.js
@ -230,7 +230,7 @@ exports.main = function main(argv, options, callback) {
|
|||||||
var parser = null;
|
var parser = null;
|
||||||
|
|
||||||
// Include library files
|
// Include library files
|
||||||
if (!args.noLib) { // bundled
|
if (!args.noLib) {
|
||||||
Object.keys(exports.libraryFiles).forEach(libPath => {
|
Object.keys(exports.libraryFiles).forEach(libPath => {
|
||||||
if (libPath.indexOf("/") >= 0) return; // in sub-directory: imported on demand
|
if (libPath.indexOf("/") >= 0) return; // in sub-directory: imported on demand
|
||||||
stats.parseCount++;
|
stats.parseCount++;
|
||||||
@ -243,6 +243,16 @@ exports.main = function main(argv, options, callback) {
|
|||||||
);
|
);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
} else { // always include builtins
|
||||||
|
stats.parseCount++;
|
||||||
|
stats.parseTime += measure(() => {
|
||||||
|
parser = assemblyscript.parseFile(
|
||||||
|
exports.libraryFiles["builtins"],
|
||||||
|
exports.libraryPrefix + "builtins.ts",
|
||||||
|
false,
|
||||||
|
parser
|
||||||
|
);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
const customLibDirs = [];
|
const customLibDirs = [];
|
||||||
if (args.lib) {
|
if (args.lib) {
|
||||||
|
2
dist/asc.js
vendored
2
dist/asc.js
vendored
File diff suppressed because one or more lines are too long
2
dist/asc.js.map
vendored
2
dist/asc.js.map
vendored
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user