Avoid adding our java or python to the PATH (#706)
For Java we use the value in the config file so it doesn't need to be in the PATH. For python, all our tools should launch via scripts that check for EMSDK_PYTHON so having python in the PATH for emsdk users should not be needed. The motivation for this is that we don't want to clobber any existing python or java versions that users might already have in their PATH. This is the easy part of #705.
This commit is contained in:
@@ -232,7 +232,6 @@
|
|||||||
"bitness": 32,
|
"bitness": 32,
|
||||||
"arch": "x86",
|
"arch": "x86",
|
||||||
"windows_url": "WinPython-32bit-2.7.13.1Zero.zip",
|
"windows_url": "WinPython-32bit-2.7.13.1Zero.zip",
|
||||||
"activated_path": "%installation_dir%/python-2.7.13",
|
|
||||||
"activated_cfg": "PYTHON='%installation_dir%/python-2.7.13/python%.exe%'",
|
"activated_cfg": "PYTHON='%installation_dir%/python-2.7.13/python%.exe%'",
|
||||||
"activated_env": "EMSDK_PYTHON=%installation_dir%/python-2.7.13/python%.exe%"
|
"activated_env": "EMSDK_PYTHON=%installation_dir%/python-2.7.13/python%.exe%"
|
||||||
},
|
},
|
||||||
@@ -242,7 +241,6 @@
|
|||||||
"bitness": 64,
|
"bitness": 64,
|
||||||
"arch": "x86_64",
|
"arch": "x86_64",
|
||||||
"windows_url": "WinPython-64bit-2.7.13.1Zero.zip",
|
"windows_url": "WinPython-64bit-2.7.13.1Zero.zip",
|
||||||
"activated_path": "%installation_dir%/python-2.7.13.amd64",
|
|
||||||
"activated_cfg": "PYTHON='%installation_dir%/python-2.7.13.amd64/python%.exe%'",
|
"activated_cfg": "PYTHON='%installation_dir%/python-2.7.13.amd64/python%.exe%'",
|
||||||
"activated_env": "EMSDK_PYTHON=%installation_dir%/python-2.7.13.amd64/python%.exe%"
|
"activated_env": "EMSDK_PYTHON=%installation_dir%/python-2.7.13.amd64/python%.exe%"
|
||||||
},
|
},
|
||||||
@@ -252,7 +250,6 @@
|
|||||||
"bitness": 32,
|
"bitness": 32,
|
||||||
"arch": "x86",
|
"arch": "x86",
|
||||||
"windows_url": "python-3.7.4-embed-win32-patched.zip",
|
"windows_url": "python-3.7.4-embed-win32-patched.zip",
|
||||||
"activated_path": "%installation_dir%",
|
|
||||||
"activated_cfg": "PYTHON='%installation_dir%/python.exe'",
|
"activated_cfg": "PYTHON='%installation_dir%/python.exe'",
|
||||||
"activated_env": "EMSDK_PYTHON=%installation_dir%/python.exe"
|
"activated_env": "EMSDK_PYTHON=%installation_dir%/python.exe"
|
||||||
},
|
},
|
||||||
@@ -262,7 +259,6 @@
|
|||||||
"bitness": 64,
|
"bitness": 64,
|
||||||
"arch": "x86_64",
|
"arch": "x86_64",
|
||||||
"windows_url": "python-3.7.4-embed-amd64-patched.zip",
|
"windows_url": "python-3.7.4-embed-amd64-patched.zip",
|
||||||
"activated_path": "%installation_dir%",
|
|
||||||
"activated_cfg": "PYTHON='%installation_dir%/python.exe'",
|
"activated_cfg": "PYTHON='%installation_dir%/python.exe'",
|
||||||
"activated_env": "EMSDK_PYTHON=%installation_dir%/python.exe"
|
"activated_env": "EMSDK_PYTHON=%installation_dir%/python.exe"
|
||||||
},
|
},
|
||||||
@@ -272,7 +268,6 @@
|
|||||||
"bitness": 32,
|
"bitness": 32,
|
||||||
"arch": "x86",
|
"arch": "x86",
|
||||||
"windows_url": "python-3.7.4-embed-win32+pywin32.zip",
|
"windows_url": "python-3.7.4-embed-win32+pywin32.zip",
|
||||||
"activated_path": "%installation_dir%",
|
|
||||||
"activated_cfg": "PYTHON='%installation_dir%/python.exe'",
|
"activated_cfg": "PYTHON='%installation_dir%/python.exe'",
|
||||||
"activated_env": "EMSDK_PYTHON=%installation_dir%/python.exe"
|
"activated_env": "EMSDK_PYTHON=%installation_dir%/python.exe"
|
||||||
},
|
},
|
||||||
@@ -282,7 +277,6 @@
|
|||||||
"bitness": 64,
|
"bitness": 64,
|
||||||
"arch": "x86_64",
|
"arch": "x86_64",
|
||||||
"windows_url": "python-3.7.4-embed-amd64+pywin32.zip",
|
"windows_url": "python-3.7.4-embed-amd64+pywin32.zip",
|
||||||
"activated_path": "%installation_dir%",
|
|
||||||
"activated_cfg": "PYTHON='%installation_dir%/python.exe'",
|
"activated_cfg": "PYTHON='%installation_dir%/python.exe'",
|
||||||
"activated_env": "EMSDK_PYTHON=%installation_dir%/python.exe"
|
"activated_env": "EMSDK_PYTHON=%installation_dir%/python.exe"
|
||||||
},
|
},
|
||||||
@@ -292,7 +286,6 @@
|
|||||||
"bitness": 64,
|
"bitness": 64,
|
||||||
"arch": "x86_64",
|
"arch": "x86_64",
|
||||||
"macos_url": "python-3.7.4-2-macos.tar.gz",
|
"macos_url": "python-3.7.4-2-macos.tar.gz",
|
||||||
"activated_path": "%installation_dir%/bin",
|
|
||||||
"activated_cfg": "PYTHON='%installation_dir%/bin/python3'",
|
"activated_cfg": "PYTHON='%installation_dir%/bin/python3'",
|
||||||
"activated_env": "EMSDK_PYTHON=%installation_dir%/bin/python3;SSL_CERT_FILE=%installation_dir%/lib/python3.7/site-packages/certifi/cacert.pem"
|
"activated_env": "EMSDK_PYTHON=%installation_dir%/bin/python3;SSL_CERT_FILE=%installation_dir%/lib/python3.7/site-packages/certifi/cacert.pem"
|
||||||
},
|
},
|
||||||
@@ -302,7 +295,6 @@
|
|||||||
"bitness": 32,
|
"bitness": 32,
|
||||||
"arch": "x86",
|
"arch": "x86",
|
||||||
"windows_url": "portable_jre_8_update_152_32bit.zip",
|
"windows_url": "portable_jre_8_update_152_32bit.zip",
|
||||||
"activated_path": "%installation_dir%/bin",
|
|
||||||
"activated_env": "JAVA_HOME=%installation_dir%",
|
"activated_env": "JAVA_HOME=%installation_dir%",
|
||||||
"activated_cfg": "JAVA='%installation_dir%/bin/java%.exe%'"
|
"activated_cfg": "JAVA='%installation_dir%/bin/java%.exe%'"
|
||||||
},
|
},
|
||||||
@@ -312,7 +304,6 @@
|
|||||||
"bitness": 64,
|
"bitness": 64,
|
||||||
"arch": "x86_64",
|
"arch": "x86_64",
|
||||||
"windows_url": "portable_jre_8_update_152_64bit.zip",
|
"windows_url": "portable_jre_8_update_152_64bit.zip",
|
||||||
"activated_path": "%installation_dir%/bin",
|
|
||||||
"activated_env": "JAVA_HOME=%installation_dir%",
|
"activated_env": "JAVA_HOME=%installation_dir%",
|
||||||
"activated_cfg": "JAVA='%installation_dir%/bin/java%.exe%'"
|
"activated_cfg": "JAVA='%installation_dir%/bin/java%.exe%'"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -65,14 +65,6 @@ try {
|
|||||||
if (!$EMSDK_NODE_Path) {
|
if (!$EMSDK_NODE_Path) {
|
||||||
throw "$repo_root\\node is not added to path."
|
throw "$repo_root\\node is not added to path."
|
||||||
}
|
}
|
||||||
$EMSDK_PYTHON_Path = $path_split | Where-Object { $_ -like "$repo_root\python*" }
|
|
||||||
if (!$EMSDK_PYTHON_Path) {
|
|
||||||
throw "$repo_root\\python is not added to path."
|
|
||||||
}
|
|
||||||
$EMSDK_JAVA_Path = $path_split | Where-Object { $_ -like "$repo_root\java*" }
|
|
||||||
if (!$EMSDK_JAVA_Path) {
|
|
||||||
throw "$repo_root\\java is not added to path."
|
|
||||||
}
|
|
||||||
|
|
||||||
$EMSDK_UPSTREAM_Path = $path_split | Where-Object { $_ -like "$repo_root\upstream\emscripten*" }
|
$EMSDK_UPSTREAM_Path = $path_split | Where-Object { $_ -like "$repo_root\upstream\emscripten*" }
|
||||||
if (!$EMSDK_UPSTREAM_Path) {
|
if (!$EMSDK_UPSTREAM_Path) {
|
||||||
|
|||||||
Reference in New Issue
Block a user