1
0
Fork 0
mirror of https://github.com/VSadov/Satori.git synced 2025-06-10 01:50:53 +09:00
Commit graph

20 commits

Author SHA1 Message Date
Anirudh Agnihotry
b37f10a504
Changing Windows_NT -> Windows for enabling TargetPlatformMoniker feature of the sdk for platform specific tfms. (#43651)
* eng change

* coreclr change

* libraries change

* tests change

* installer & mono change

* py files changed

* .md change

* .yml change

* remove redundant targetos property

* Windows_NT -> windows after ninja change

* fixing runtime build failure
2020-11-02 14:25:58 -08:00
Jeremy Koritzinsky
801ebec702
Revert "Try re-enabling IBC on macOS. (#39801)" (#43839)
This reverts commit 3a4298cf15.
2020-10-26 15:49:49 -07:00
Jeremy Koritzinsky
3a4298cf15
Try re-enabling IBC on macOS. (#39801) 2020-07-22 18:09:46 -07:00
Alexander Köplinger
ba453bd90c
Set TargetsMobile=true on Browser TargetOS and build the wasm runtimes earlier during the libs build (#36337)
* Set TargetsMobile=true on Browser TargetOS

* Build the wasm runtimes earlier during the libs build so they end up in lib-runtime-packs.

* Add emsdk_env.sh into .gitignore

Co-authored-by: Zoltan Varga <vargaz@gmail.com>
2020-05-13 18:39:17 +02:00
Zoltan Varga
4034228a3d
Add build configuration to generate runtime packs for WebAssem… (#34936) 2020-04-24 09:35:54 +02:00
Mitchell Hwang
5179706b74
Mdhwang/reduce mobile checks (#35105)
* [eng] Add TargetsMobile Property to Subsets.props

* Replace TargetOS mobile conditions with TargetsMobile Property

* [libraries] Remove leftover condition`

Co-authored-by: Mitchell Hwang <mihw@microsoft.com>
2020-04-22 17:00:47 -04:00
Jo Shields
952eecabbd
Initial addition of tvOS Mono (#34475) 2020-04-08 02:00:28 +02:00
Alexander Köplinger
05954773b6
Add Android build configurations for Mono/Libraries (#33881)
* Add Android build configurations

* Enable System.Globalization.Native on Android

Dynamically load the libicu from the system. Android NDK doesn't ship with icu headers so for now define prototypes for all the functions we use ourselves.

* Add temporary stub HashProvider that throws NIE on Android

We still need to hook up the native System.Security.Native library.

Unblocks Xamarin.Forms startup.
2020-03-24 23:39:42 +01:00
Jo Shields
65a1d2c312
Add AzDO builds for iOS (#33424)
This is based on #33292
2020-03-18 00:19:56 +01:00
Jeremy Koritzinsky
31a65f0fba
Disable IBCMerge on OSX builds (#33393)
* Disable System.Private.CoreLib IBCMerge on MacOS.

* Disable IBCMerge on mac across the board.

* Update comment to include link to issue.
2020-03-09 15:37:24 -07:00
Anirudh Agnihotry
fef9ca70f6
Replacing OSGroup with TargetOS for coreclr, libraries and installer (#32833)
* Remove OSGroup from coreclr and corefx

* remove from installer

* fixing coreclr tests

* Some documentation changes

Co-Authored-By: Viktor Hofer <viktor.hofer@microsoft.com>

* moving buildos calculation to config.props

* BuildOS -> TargetOS

* remove osgroup suffix

* removing comment and correcting typo

* dotnet msbuild -> dotnet build at relevant places in docs

* moving more properties to configuration.props

* refactoring properties

* moving TargetArchitecture property to loveBuildd.Targets

* adding configuration.props to signing

* Fix installer build

* BuildOS -> Target os and removing slash

Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2020-03-05 07:51:06 -08:00
Jeremy Koritzinsky
0843a5d5de
Use Arcade-provided IBCMerge support for System.Private.CoreLib. (#2308)
* Use Arcade-provided IBCMerge support.

* Clean up build.sh as well.

* Restore internal tools on Windows and Unix instead of just Windows.

* Remove unused item metadata.
2020-01-29 14:49:13 -08:00
Santiago Fernandez Madero
50d8a5f65d Cleanup MSBuild conditional operators to be all in lowercase (dotnet/corefx#42491)
Commit migrated from ab01852685
2019-11-08 14:43:17 -08:00
Viktor Hofer
926874e00a Use Package suffix instead of PackageId and Version suffix instead of PackageVersion (dotnet/corefx#42289)
* Use Package suffix instead of PackageId

* Manual darc update from build '20191101.2'


Commit migrated from 931f79e467
2019-11-01 18:27:23 +01:00
Michal Strehovský
80f2bcbab2 Run IBCMerge on Linux build (dotnet/corefx#36924)
This reverts commit dotnet/corefx@8e843314e1.

Commit migrated from f9f88bd7fd
2019-04-17 06:47:15 +02:00
Michal Strehovský
8ac96128d8 Revert "Run IBCMerge on Linux build (dotnet/corefx#36763)" (dotnet/corefx#36791)
This reverts commit dotnet/corefx@ef2ee1291e.

Commit migrated from 8e843314e1
2019-04-11 11:42:00 -04:00
Michal Strehovský
092ef1586a Run IBCMerge on Linux build (dotnet/corefx#36763)
* Restores IBC data for both Linux and Windows on all platforms
* Chooses the right IBC data based on the target OS
* When target OS isn't anything specific (like, e.g. System.Linq and other assemblies that are not OS specific), embeds Windows IBC data

Commit migrated from ef2ee1291e
2019-04-11 14:08:14 +02:00
Michal Strehovský
dc7df25f3a Fix IBC data embedding (dotnet/corefx#36450)
An arcade change broke IBC data embedding and we were not doing it.

This fixes that issue and also bumps embedded IBC from being `partial` to `full`.

Commit migrated from 719eee95fa
2019-03-28 21:26:07 +01:00
Viktor Hofer
f8a8530d0f Project msbuild syntax cleanup (dotnet/corefx#35686)
* Remove license header from non-shipping files

* Remove obsolete Project attributes

* Remove xml header and remove DefaultTargets


Commit migrated from c390ce7df5
2019-03-03 18:55:25 +01:00
Eric St. John
e11a3e6a01 Restore IBC data and embed during Windows release builds
See the following docs.
https://github.com/dotnet/arcade/blob/dotnet/corefx@bac85242024ba867b6204b90c1522793093f5e31/Documentation/ArcadeSdk.md#ibc-optimization-data-embedding

We are using IBC data produced by our perf team and embedding into all builds of a DLL;
currently we don't distinguish cross-compiles of the same DLL, nor does arcade define any
conventions to do so.  I've disabled it for references and not-supported assemblies.


Commit migrated from 96661fad0e
2019-02-21 13:08:34 -08:00