aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--etc/scripts/util/orphancompiler.py2
-rw-r--r--lib/compiler-finder.js7
-rwxr-xr-xlib/options-handler.js13
3 files changed, 8 insertions, 14 deletions
diff --git a/etc/scripts/util/orphancompiler.py b/etc/scripts/util/orphancompiler.py
index dce4a266f..8dcd2f36d 100644
--- a/etc/scripts/util/orphancompiler.py
+++ b/etc/scripts/util/orphancompiler.py
@@ -39,7 +39,7 @@ LIB_VERSIONS_LIST_RE = re.compile(r'libs\.(.*?)\.versions=(.*)')
LIB_VERSION_RE = re.compile(r'libs\.(.*?)\.versions\.(.*?)\.version')
TOOLS_LIST_RE = re.compile(r'tools=(.+)')
TOOL_EXE_RE = re.compile(r'tools\.(.*?)\.exe')
-EMPTY_LIST_RE = re.compile(r'.*(compilers|formatters|versions|tools|alias|exclude)=.*::.*')
+EMPTY_LIST_RE = re.compile(r'.*(compilers|formatters|versions|tools|alias|exclude|libPath)=.*::.*')
DISABLED_RE = re.compile(r'^# Disabled:\s*(.*)')
diff --git a/lib/compiler-finder.js b/lib/compiler-finder.js
index 75b567d57..97b14a37f 100644
--- a/lib/compiler-finder.js
+++ b/lib/compiler-finder.js
@@ -280,11 +280,8 @@ export class CompilerFinder {
return [];
}
- if (process.platform === 'win32') {
- compilerInfo.libPath = compilerInfo.libPath.split(';').filter(p => p !== '');
- } else {
- compilerInfo.libPath = compilerInfo.libPath.split(':').filter(p => p !== '');
- }
+ // This seems like no longer needed with orphancompiler.py checks
+ compilerInfo.libPath = compilerInfo.libPath.split(path.delimiter).filter(p => p !== '');
logger.debug('Found compiler', compilerInfo);
return compilerInfo;
diff --git a/lib/options-handler.js b/lib/options-handler.js
index 85624482d..2edbe8955 100755
--- a/lib/options-handler.js
+++ b/lib/options-handler.js
@@ -25,6 +25,7 @@
import https from 'https';
import fs from 'fs-extra';
+import path from 'path';
import semverParser from 'semver';
import _ from 'underscore';
@@ -226,19 +227,15 @@ export class ClientOptionsHandler {
}
const includes = this.compilerProps(lang, libVersionName + '.path');
- if (includes && process.platform === 'win32') {
- versionObject.path = includes.split(';');
- } else if (includes) {
- versionObject.path = includes.split(':');
+ if (includes) {
+ versionObject.path = includes.split(path.delimiter);
} else {
logger.warn(`Library ${lib} ${version} (${lang}) has no include paths`);
}
const libpath = this.compilerProps(lang, libVersionName + '.libpath');
- if (libpath && process.platform === 'win32') {
- versionObject.libpath = libpath.split(';');
- } else if (libpath) {
- versionObject.libpath = libpath.split(':');
+ if (libpath) {
+ versionObject.libpath = libpath.split(path.delimiter);
}
const options = this.compilerProps(lang, libVersionName + '.options');