diff --git a/eng/Subsets.props b/eng/Subsets.props
index 2b51f1973c367c..d9a4436f767e36 100644
--- a/eng/Subsets.props
+++ b/eng/Subsets.props
@@ -39,7 +39,7 @@
clr+mono+libs+installer
mono+libs+installer
- mono+libs
+ mono+libs
@@ -49,7 +49,7 @@
- Mono
+ Mono
Mono
CoreCLR
diff --git a/eng/build.sh b/eng/build.sh
index 5f297babbf8392..911757dcefeb53 100755
--- a/eng/build.sh
+++ b/eng/build.sh
@@ -18,7 +18,7 @@ usage()
{
echo "Common settings:"
echo " --subset Build a subset, print available subsets with -subset help (short: -s)"
- echo " --os Build operating system: Windows_NT, Linux, FreeBSD, OSX, tvOS, iOS, Android or WebAssembly"
+ echo " --os Build operating system: Windows_NT, Linux, FreeBSD, OSX, tvOS, iOS, Android or Browser"
echo " --arch Build platform: x86, x64, arm, armel, arm64 or wasm"
echo " --configuration Build configuration: Debug, Release or [CoreCLR]Checked (short: -c)"
echo " --runtimeConfiguration Runtime build configuration: Debug, Release or [CoreCLR]Checked (short: -rc)"
diff --git a/eng/native/init-distro-rid.sh b/eng/native/init-distro-rid.sh
index 9c3491d75664c4..22efd8e8b5423f 100644
--- a/eng/native/init-distro-rid.sh
+++ b/eng/native/init-distro-rid.sh
@@ -137,7 +137,7 @@ initDistroRidGlobal()
initNonPortableDistroRid "${targetOs}" "${buildArch}" "${isPortable}" "${rootfsDir}"
if [ "$buildArch" = "wasm" ]; then
- __DistroRid=WebAssembly-wasm
+ __DistroRid=browser-wasm
export __DistroRid
fi
@@ -165,8 +165,8 @@ initDistroRidGlobal()
distroRid="ios-$buildArch"
elif [ "$targetOs" = "Android" ]; then
distroRid="android-$buildArch"
- elif [ "$targetOs" = "WebAssembly" ]; then
- distroRid="wasm-$buildArch"
+ elif [ "$targetOs" = "Browser" ]; then
+ distroRid="browser-$buildArch"
elif [ "$targetOs" = "FreeBSD" ]; then
distroRid="freebsd-$buildArch"
elif [ "$targetOs" = "SunOS" ]; then
diff --git a/eng/pipelines/common/platform-matrix.yml b/eng/pipelines/common/platform-matrix.yml
index 1f6c14be291483..1250c0910af462 100644
--- a/eng/pipelines/common/platform-matrix.yml
+++ b/eng/pipelines/common/platform-matrix.yml
@@ -160,14 +160,14 @@ jobs:
# WebAssembly
-- ${{ if containsValue(parameters.platforms, 'WebAssembly_wasm') }}:
+- ${{ if containsValue(parameters.platforms, 'Browser_wasm') }}:
- template: xplat-setup.yml
parameters:
jobTemplate: ${{ parameters.jobTemplate }}
helixQueuesTemplate: ${{ parameters.helixQueuesTemplate }}
- osGroup: WebAssembly
+ osGroup: Browser
archType: wasm
- platform: WebAssembly_wasm
+ platform: Browser_wasm
container:
image: ubuntu-18.04-webassembly-20200409132031-f70ea41
registry: mcr
diff --git a/eng/pipelines/libraries/base-job.yml b/eng/pipelines/libraries/base-job.yml
index 503b30c5bd3dee..2793183d99ae6a 100644
--- a/eng/pipelines/libraries/base-job.yml
+++ b/eng/pipelines/libraries/base-job.yml
@@ -64,7 +64,7 @@ jobs:
- _runtimeOSArg: /p:RuntimeOS=ubuntu.16.04
# force a value for OS when cross-building
- - ${{ if in(parameters.osGroup, 'WebAssembly', 'iOS', 'tvOS', 'Android', 'FreeBSD') }}:
+ - ${{ if in(parameters.osGroup, 'Browser', 'iOS', 'tvOS', 'Android', 'FreeBSD') }}:
- _runtimeOSArg: -os ${{ parameters.osGroup }}
- ${{ if ne(parameters.framework, '') }}:
diff --git a/eng/pipelines/libraries/build-job.yml b/eng/pipelines/libraries/build-job.yml
index c541e688803d21..c28f1db03525b2 100644
--- a/eng/pipelines/libraries/build-job.yml
+++ b/eng/pipelines/libraries/build-job.yml
@@ -57,7 +57,7 @@ jobs:
- _subset: libs
- _additionalBuildArguments: ''
- ${{ parameters.variables }}
- - ${{ if eq(parameters.osGroup, 'WebAssembly') }}:
+ - ${{ if eq(parameters.osGroup, 'Browser') }}:
- EMSDK_PATH: /usr/local/emscripten
# for coreclr library builds (when not testing) build corelib as well.
- ${{ if and(eq(parameters.runtimeFlavor, 'coreclr'), eq(parameters.testScope, '')) }}:
diff --git a/eng/pipelines/mono/templates/build-job.yml b/eng/pipelines/mono/templates/build-job.yml
index 7c18a08e1f8cec..e7ce2b964d663d 100644
--- a/eng/pipelines/mono/templates/build-job.yml
+++ b/eng/pipelines/mono/templates/build-job.yml
@@ -74,13 +74,13 @@ jobs:
- ${{ if eq(parameters.osGroup, 'Android') }}:
- name: osOverride
value: -os Android
- - ${{ if eq(parameters.osGroup, 'WebAssembly') }}:
+ - ${{ if eq(parameters.osGroup, 'Browser') }}:
- name: EMSDK_PATH
value: /usr/local/emscripten
- name: archType
value: wasm
- name: osOverride
- value: '-os WebAssembly'
+ value: '-os Browser'
- ${{ parameters.variables }}
steps:
diff --git a/eng/pipelines/runtime-official.yml b/eng/pipelines/runtime-official.yml
index 0926b28f1eb6c9..a4c5ffc3bf529e 100644
--- a/eng/pipelines/runtime-official.yml
+++ b/eng/pipelines/runtime-official.yml
@@ -83,6 +83,7 @@ stages:
- Linux_arm
- Linux_arm64
- Linux_musl_x64
+ - Browser_wasm
# - Linux_musl_arm64
- Windows_NT_x64
# - Windows_NT_x86
@@ -131,6 +132,7 @@ stages:
- iOS_x64
# - iOS_arm # https://github.com/dotnet/runtime/issues/34465
- iOS_arm64
+ - Browser_wasm
jobParameters:
isOfficialBuild: ${{ variables.isOfficialBuild }}
liveRuntimeBuildConfig: release
diff --git a/eng/pipelines/runtime.yml b/eng/pipelines/runtime.yml
index 9f2a2ed20f6ddf..faa41858eb9626 100644
--- a/eng/pipelines/runtime.yml
+++ b/eng/pipelines/runtime.yml
@@ -246,7 +246,7 @@ jobs:
- Linux_arm
- Linux_arm64
- Linux_musl_x64
- - WebAssembly_wasm
+ - Browser_wasm
# - Linux_musl_arm64
- Windows_NT_x64
# - Windows_NT_x86
@@ -283,7 +283,7 @@ jobs:
- Linux_arm
- Linux_arm64
- Linux_musl_x64
- - WebAssembly_wasm
+ - Browser_wasm
# - Linux_musl_arm64
- Windows_NT_x64
# - Windows_NT_x86
@@ -412,7 +412,7 @@ jobs:
- Android_arm64
- tvOS_x64
- iOS_arm64
- - WebAssembly_wasm
+ - Browser_wasm
jobParameters:
liveRuntimeBuildConfig: debug
diff --git a/src/libraries/Directory.Build.props b/src/libraries/Directory.Build.props
index bc645f5ca21a44..f79904eea5ae95 100644
--- a/src/libraries/Directory.Build.props
+++ b/src/libraries/Directory.Build.props
@@ -34,13 +34,13 @@
$([System.Runtime.InteropServices.RuntimeInformation]::ProcessArchitecture.ToString().ToLowerInvariant)
arm
arm64
- wasm
+ wasm
x64
x64
- $(TargetOS.ToLowerInvariant())
+ $(TargetOS.ToLowerInvariant())
Debug
@@ -94,7 +94,7 @@
<_portableOS Condition="'$(_runtimeOSFamily)' == 'win' or '$(TargetOS)' == 'Windows_NT'">win
<_portableOS Condition="'$(_runtimeOSFamily)' == 'osx'">osx
<_portableOS Condition="'$(_runtimeOSFamily)' == 'FreeBSD'">freebsd
- <_portableOS Condition="'$(RuntimeOS)' == 'WebAssembly'">webassembly
+ <_portableOS Condition="'$(RuntimeOS)' == 'Browser'">browser
<_portableOS Condition="'$(RuntimeOS)' == 'ios'">ios
<_portableOS Condition="'$(RuntimeOS)' == 'tvos'">tvos
<_portableOS Condition="'$(RuntimeOS)' == 'android'">android
@@ -110,9 +110,9 @@
<_buildingInOSX>$([MSBuild]::IsOSPlatform('OSX'))
- win-x64
- osx-x64
- linux-x64
+ win-x64
+ osx-x64
+ linux-x64
win-x64
diff --git a/src/libraries/Native/build-native.cmd b/src/libraries/Native/build-native.cmd
index f59b71c0819bbe..87f78148dfaa38 100644
--- a/src/libraries/Native/build-native.cmd
+++ b/src/libraries/Native/build-native.cmd
@@ -32,7 +32,7 @@ if /i [%1] == [wasm] ( set __BuildArch=wasm&&set __VCBuildArch=x86_amd64&
if /i [%1] == [outconfig] ( set __outConfig=%2&&shift&&shift&goto Arg_Loop)
-if /i [%1] == [WebAssembly] ( set __TargetOS=WebAssembly&&shift&goto Arg_Loop)
+if /i [%1] == [Browser] ( set __TargetOS=Browser&&shift&goto Arg_Loop)
if /i [%1] == [rebuild] ( set __BuildTarget=rebuild&&shift&goto Arg_Loop)
diff --git a/src/libraries/OSGroups.json b/src/libraries/OSGroups.json
index 062533affcfd73..6b26bd7e2aecf6 100644
--- a/src/libraries/OSGroups.json
+++ b/src/libraries/OSGroups.json
@@ -2,7 +2,7 @@
"runtimes": {
"Unix" : {
},
- "WebAssembly" : {
+ "Browser" : {
"#import": [
"Linux"
]
diff --git a/src/libraries/targetframework.props b/src/libraries/targetframework.props
index 6f55f1411fd081..79e842c28d1835 100644
--- a/src/libraries/targetframework.props
+++ b/src/libraries/targetframework.props
@@ -62,7 +62,7 @@
netbsd
-
+
true
true
diff --git a/src/mono/Directory.Build.props b/src/mono/Directory.Build.props
index fed776d063ff34..abca96550037c1 100644
--- a/src/mono/Directory.Build.props
+++ b/src/mono/Directory.Build.props
@@ -42,7 +42,7 @@
true
true
true
- true
+ true
true
true