From: Zoltan Varga Date: Fri, 24 Apr 2020 07:35:54 +0000 (-0400) Subject: Add build configuration to generate runtime packs for WebAssem… (#34936) X-Git-Tag: submit/tizen/20210909.063632~8409 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4034228a3d3fa093e21479765f03c10c0443fc68;p=platform%2Fupstream%2Fdotnet%2Fruntime.git Add build configuration to generate runtime packs for WebAssem… (#34936) --- diff --git a/eng/Subsets.props b/eng/Subsets.props index 73eb239..2af68a9 100644 --- a/eng/Subsets.props +++ b/eng/Subsets.props @@ -38,8 +38,7 @@ clr+mono+libs+installer - mono+libs+installer - mono+libs + mono+libs+installer diff --git a/eng/codeOptimization.targets b/eng/codeOptimization.targets index 6ed7e99..34f89c0 100644 --- a/eng/codeOptimization.targets +++ b/eng/codeOptimization.targets @@ -9,7 +9,7 @@ IBCMerge optimizations on Mac for now to unblock the offical build. See issue https://github.com/dotnet/runtime/issues/33303 --> - false + false true - - diff --git a/eng/pipelines/installer/jobs/base-job.yml b/eng/pipelines/installer/jobs/base-job.yml index 3397425..97c16e5 100644 --- a/eng/pipelines/installer/jobs/base-job.yml +++ b/eng/pipelines/installer/jobs/base-job.yml @@ -130,7 +130,7 @@ jobs: $(CommonMSBuildArgs) $(OfficialBuildArg) - - ${{ if in(parameters.osGroup, 'iOS', 'tvOS', 'Android') }}: + - ${{ if in(parameters.osGroup, 'iOS', 'tvOS', 'Android', 'Browser') }}: - name: CommonMSBuildArgs value: >- diff --git a/eng/pipelines/runtime-official.yml b/eng/pipelines/runtime-official.yml index a4c5ffc..bc010a5 100644 --- a/eng/pipelines/runtime-official.yml +++ b/eng/pipelines/runtime-official.yml @@ -199,6 +199,7 @@ stages: - Android_arm64 - Android_x64 - Android_x86 + - Browser_wasm - ${{ if eq(variables.isOfficialBuild, true) }}: - template: /eng/pipelines/official/stages/publish.yml diff --git a/eng/pipelines/runtime.yml b/eng/pipelines/runtime.yml index faa4185..d8877fa 100644 --- a/eng/pipelines/runtime.yml +++ b/eng/pipelines/runtime.yml @@ -399,6 +399,7 @@ jobs: - tvOS_arm64 # - iOS_arm # https://github.com/dotnet/runtime/issues/34465 - iOS_x64 + - Browser_wasm jobParameters: liveRuntimeBuildConfig: release @@ -511,6 +512,7 @@ jobs: - tvOS_arm64 # - iOS_arm # https://github.com/dotnet/runtime/issues/34465 - iOS_x64 + - Browser_wasm jobParameters: liveRuntimeBuildConfig: release liveLibrariesBuildConfig: Release diff --git a/src/installer/Directory.Build.props b/src/installer/Directory.Build.props index b7d6fa7..b27aac5 100644 --- a/src/installer/Directory.Build.props +++ b/src/installer/Directory.Build.props @@ -96,6 +96,7 @@ ios-$(TargetArchitecture) tvos-$(TargetArchitecture) android-$(TargetArchitecture) + browser-$(TargetArchitecture) @@ -179,6 +180,7 @@ false false false + false @@ -214,6 +216,12 @@ true + + + true + true + + true @@ -357,7 +365,7 @@ .map .ni.pdb - + diff --git a/src/installer/pkg/projects/Directory.Build.targets b/src/installer/pkg/projects/Directory.Build.targets index 4e85dd7..8308119 100644 --- a/src/installer/pkg/projects/Directory.Build.targets +++ b/src/installer/pkg/projects/Directory.Build.targets @@ -28,7 +28,7 @@ BaseId=$(MSBuildProjectName)$(RuntimeSpecificFrameworkSuffix).Mono.$(PackageBuildRID);IdPrefix= diff --git a/src/installer/pkg/projects/netcoreapp/Directory.Build.props b/src/installer/pkg/projects/netcoreapp/Directory.Build.props index 859b4a5..32f632c 100644 --- a/src/installer/pkg/projects/netcoreapp/Directory.Build.props +++ b/src/installer/pkg/projects/netcoreapp/Directory.Build.props @@ -12,6 +12,7 @@ iOS tvOS Android + Browser FreeBSD $(CoreCLRTargetOS)