From 7ae902d75ae6ef8b861bcdfde2dc1b0439b36123 Mon Sep 17 00:00:00 2001 From: Mohamed Hegazy Date: Sun, 13 Sep 2015 23:26:52 -0700 Subject: [PATCH] Handel compiler options correctelly --- src/harness/rwcRunner.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/harness/rwcRunner.ts b/src/harness/rwcRunner.ts index 8bfb8400c59..c6637562ce5 100644 --- a/src/harness/rwcRunner.ts +++ b/src/harness/rwcRunner.ts @@ -77,8 +77,10 @@ module RWC { let tsconfigFile = ts.forEach(ioLog.filesRead, f => isTsConfigFile(f) ? f : undefined); if (tsconfigFile) { let tsconfigFileContents = getHarnessCompilerInputUnit(tsconfigFile.path); - let configParseResult = ts.parseConfigFile(tsconfigFileContents.content, Harness.IO, ts.getDirectoryPath(tsconfigFile.path)); + let parsedTsconfigFileContents = ts.parseConfigFileText(tsconfigFile.path, tsconfigFileContents.content); + let configParseResult = ts.parseConfigFile(parsedTsconfigFileContents.config, Harness.IO, ts.getDirectoryPath(tsconfigFile.path)); fileNames = configParseResult.fileNames; + opts.options = ts.extend(opts.options, configParseResult.options); } // Load the files