From 81d6c0718d7e5512e3034dd1121c94bd8693e441 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Tue, 14 Jun 2016 18:00:25 -0700 Subject: [PATCH] Make builtLocalCompiler depend on the local servicesFile --- Gulpfile.ts | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/Gulpfile.ts b/Gulpfile.ts index 8655dfde368..57554ece1fe 100644 --- a/Gulpfile.ts +++ b/Gulpfile.ts @@ -478,8 +478,15 @@ gulp.task(builtGeneratedDiagnosticMessagesJSON, [diagnosticInfoMapTs], (done) => gulp.task("generate-diagnostics", "Generates a diagnostic file in TypeScript based on an input JSON file", [diagnosticInfoMapTs]); -const localCompilerProject = tsc.createProject("src/compiler/tsconfig.json", {typescript: require("./lib/typescript.js")}); -gulp.task(builtLocalCompiler, false, ["lib", "generate-diagnostics"], () => { + +const servicesFile = path.join(builtLocalDirectory, "typescriptServices.js"); +const standaloneDefinitionsFile = path.join(builtLocalDirectory, "typescriptServices.d.ts"); +const nodePackageFile = path.join(builtLocalDirectory, "typescript.js"); +const nodeDefinitionsFile = path.join(builtLocalDirectory, "typescript.d.ts"); +const nodeStandaloneDefinitionsFile = path.join(builtLocalDirectory, "typescript_standalone.d.ts"); + +gulp.task(builtLocalCompiler, false, [servicesFile], () => { + const localCompilerProject = tsc.createProject("src/compiler/tsconfig.json", {typescript: require("./built/local/typescript.js")}); let result: NodeJS.ReadWriteStream = localCompilerProject.src() .pipe(sourcemaps.init()) .pipe(tsc(localCompilerProject)); @@ -490,12 +497,6 @@ gulp.task(builtLocalCompiler, false, ["lib", "generate-diagnostics"], () => { .pipe(gulp.dest(builtLocalDirectory)); }); -const servicesFile = path.join(builtLocalDirectory, "typescriptServices.js"); -const standaloneDefinitionsFile = path.join(builtLocalDirectory, "typescriptServices.d.ts"); -const nodePackageFile = path.join(builtLocalDirectory, "typescript.js"); -const nodeDefinitionsFile = path.join(builtLocalDirectory, "typescript.d.ts"); -const nodeStandaloneDefinitionsFile = path.join(builtLocalDirectory, "typescript_standalone.d.ts"); - gulp.task(servicesFile, false, ["lib", "generate-diagnostics"], (done) => { const settings: tsc.Settings = getCompilerSettings({ declaration: true,