From 6be8744f10c87ff3cadcb248f76249d7b3eeeff2 Mon Sep 17 00:00:00 2001 From: Ilona Tomkowicz <32700855+ilonatommy@users.noreply.github.com> Date: Mon, 29 Jul 2024 06:58:26 +0000 Subject: [PATCH 1/2] Remove overwriting the config. --- src/mono/mono.proj | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/src/mono/mono.proj b/src/mono/mono.proj index 235b600adf62a..c2eb59cd92a46 100644 --- a/src/mono/mono.proj +++ b/src/mono/mono.proj @@ -241,20 +241,6 @@ set DOTNET_EMSCRIPTEN_NODE_PATH=%EMSDK_PATH%node\bin\ set DOTNET_EMSCRIPTEN_BINARYEN_ROOT=%EMSDK_PATH% - <_EmscriptenPaths> -import os - -emsdk_path = os.path.dirname(os.path.dirname(os.path.realpath(os.getenv('EM_CONFIG')).replace('\\', '/'))) - -LLVM_ROOT = emsdk_path + '/bin' -NODE_JS = emsdk_path + '/node/bin/node' -BINARYEN_ROOT = emsdk_path - -FROZEN_CACHE = bool(os.getenv('FROZEN_CACHE', 'True')) - -COMPILER_ENGINE = NODE_JS -JS_ENGINES = [NODE_JS] - setlocal EnableDelayedExpansion && call "$([MSBuild]::NormalizePath('$(EMSDK_PATH)', 'emsdk_env$(ScriptExt)'))" && !EMSDK_PYTHON! @@ -284,9 +270,6 @@ JS_ENGINES = [NODE_JS] - From 33197bac2a6acf1e4df16503129f5859c30eea87 Mon Sep 17 00:00:00 2001 From: Ilona Tomkowicz <32700855+ilonatommy@users.noreply.github.com> Date: Mon, 29 Jul 2024 07:13:25 +0000 Subject: [PATCH 2/2] Remove emsdk_env update. --- src/mono/mono.proj | 74 ---------------------------------------------- 1 file changed, 74 deletions(-) diff --git a/src/mono/mono.proj b/src/mono/mono.proj index c2eb59cd92a46..0936b21467725 100644 --- a/src/mono/mono.proj +++ b/src/mono/mono.proj @@ -173,74 +173,6 @@ $([MSBuild]::NormalizeDirectory('$(MSBuildThisFileDirectory)', 'browser')) emsdk %(_VersionLines.Identity) - <_EmsdkPaths Condition="'$(HostOS)' != 'windows'"> -CURRENT_SCRIPT= -DIR="." - -# use shell specific method to get the path -# to the current file being source'd. -# -# To add a shell, add another conditional below, -# then add tests to scripts/test_source_env.sh - -if [ -n "%24{BASH_SOURCE-}" ]%3B then - CURRENT_SCRIPT="%24BASH_SOURCE" -elif [ -n "%24{ZSH_VERSION-}" ]%3B then - CURRENT_SCRIPT="%24{(%):-%x}" -elif [ -n "%24{KSH_VERSION-}" ]%3B then - CURRENT_SCRIPT=%24{.sh.file} -fi - -if [ -n "%24{CURRENT_SCRIPT-}" ]%3B then - DIR=%24(dirname "%24CURRENT_SCRIPT") - if [ -h "%24CURRENT_SCRIPT" ]%3B then - # Now work out actual DIR since this is part of a symlink. - # Since we can't be sure that readlink or realpath - # are available, use tools more likely to be installed. - # (This will still fail if sed is not available.) - SYMDIR=%24(dirname "%24(ls -l "%24CURRENT_SCRIPT" | sed -n "s/.*-> //p")") - if [ -z "%24SYMDIR" ]%3B then - SYMDIR="." - fi - FULLDIR="%24DIR/%24SYMDIR" - DIR=%24(cd "%24FULLDIR" > /dev/null 2>&1%3B /bin/pwd) - unset SYMDIR - unset FULLDIR - fi -fi -unset CURRENT_SCRIPT - -if [ ! -f "%24DIR/emscripten/emcmake.py" ]%3B then - echo "Error: unable to determine 'emsdk' directory. Perhaps you are using a shell or" 1>&2 - echo " environment that this script does not support." 1>&2 - echo 1>&2 - echo "A possible solution is to source this script while in the 'emsdk' directory." 1>&2 - echo 1>&2 - unset DIR - return -fi - -export EMSDK_PATH=%24{DIR}/ -unset DIR - -export DOTNET_EMSCRIPTEN_LLVM_ROOT=%24{EMSDK_PATH}bin/ -export DOTNET_EMSCRIPTEN_NODE_JS=%24{EMSDK_PATH}node/bin/node -export DOTNET_EMSCRIPTEN_BINARYEN_ROOT=%24{EMSDK_PATH} - - - <_EmsdkPaths Condition="'$(HostOS)' == 'windows'"> -@echo off - -set CURRENT_SCRIPT=%~dp0 -set EMSDK_PATH=%CURRENT_SCRIPT:~0,-1%\ - -set EMSDK_PYTHON=%EMSDK_PATH%python\python.exe -set DOTNET_EMSCRIPTEN_LLVM_ROOT=%EMSDK_PATH%bin\ -set DOTNET_EMSCRIPTEN_NODE_JS=%EMSDK_PATH%node\bin\node -set DOTNET_EMSCRIPTEN_NODE_PATH=%EMSDK_PATH%node\bin\ -set DOTNET_EMSCRIPTEN_BINARYEN_ROOT=%EMSDK_PATH% - - setlocal EnableDelayedExpansion && call "$([MSBuild]::NormalizePath('$(EMSDK_PATH)', 'emsdk_env$(ScriptExt)'))" && !EMSDK_PYTHON! @@ -264,12 +196,6 @@ set DOTNET_EMSCRIPTEN_BINARYEN_ROOT=%EMSDK_PATH% - - - -