Age | Commit message (Collapse) | Author |
|
In order to sign and package our builds properly in CI we need to split the build phases up. These changes add build-native, build-managed, and build-tests scripts, with build-packages soon to come. Summary:
- Variable handling moved to buildvars-setup scripts to avoid duplication.
- Everything else is from the old scripts with some path cleanup changes.
- Build.cmd/sh now calls into the split scripts.
- Updated build pipeline definitions for new scripts.
|
|
|
|
|
|
|
|
|
|
- Update CLI to more recent version
- Remove last dependency on mono
- Update Microsoft.DotNet.AppDep version to 00004 that has stubbed out System.Resources.ResourceManager
|
|
- Switch over to using standardized init-tools script used by other repos
- Update to recent buildtools
- Switch to running msbuild against CoreCLR instead of mono
- Make build scripts to be otherwise more similar to the ones used by other repos
|
|
Windows' CLI blob seems to have been removed and can no longer be
restored during build. Roll forwards to the latest blob.
|
|
- Migrate to CLI 1.0.0-beta-002209
- Alter scripting to support CLI package layout and Azure blob URL changes
|
|
|
|
This reverts commit c3335b8234a70d1c6e1f75ba6e3501fd249b3682, reversing
changes made to 8f5490c576348f50193d53f6e297c6d825cf86a0.
|
|
|
|
Ported fix from CoreCLR regarding uname reporting unknown platform
|
|
See CoreCLR commit 3dacb66f7885dcbdfbdcfd958063d9a0ffe3df45.
|
|
-- Explicit FileStream async false and dispose
-- Make VS dev flow compatible
|
|
|
|
|
|
This reverts commit 374d1f1f2d901b4ef1096fbac2bb3da85e73949e.
This reverts commit 81fe8e5d944fdbe2560815f4aead1ab4a447fb5a.
This reverts commit 3d2d89e793d1588e1aa7d2273fc880ae208352f5.
This reverts commit a1f2ba2cae2dac1d134ae9afd60462cf57dde3c3.
|
|
|
|
This reverts commit 766f4ea7ff4d9dcd0422da1ebd115eb6b279e684, reversing
changes made to ce31cfa86e2d82af79212a1b09b7c1fe05baf3f6.
Revert "Merge pull request #767 from schellap/wmain"
This reverts commit 86e568eb6e82e2526ace252fcb49903e298e708d, reversing
changes made to 1d3ef5fd841effc0599511e3073a0cad53bed88b.
Revert formatting to old project.json and cppcompilerflag in runtest.cmd
|
|
This reverts commit c0c3f6fcc2bf8eb1bb1e57c82fb94ec11f1cff0d.
|
|
Add NetBSD as a valid OSName and BuildOS type
|
|
NetBSD
|
|
|
|
|
|
$ uname
NetBSD
$ getconf NPROCESSORS_ONLN
2
$ getconf _NPROCESSORS_ONLN
getconf: _NPROCESSORS_ONLN: unknown variable
|
|
|
|
|
|
If Bin folder is a symlink, then nuget package creation fails due to
relative path constructs.
The fix is to specify BasePath for nuget package creation, to be the
repo root path, and construct nuspec file entries relative to it.
|
|
|
|
Fix consumption of custom CLI path
Add support for consuming --cppcompilerflags
Consume correct Ubuntu CLI download post CentOS introduction
|
|
|
|
|
|
- Fix few issues and produce xunit format
- Set HOME if undefined and DOTNET_HOME
- Enable CPP and JIT for all platforms except OSX
o CLI has no support for RyuJIT.
|
|
To make it easier to debug errors when using cross compilation
|
|
Using what has been done for CoreCLR, added support for cross
compilation in CoreRT.
|
|
Not only this is not Unix like to use -? for help but the code was
not working since -? was understood as - followed by any characters.
|
|
Also removed __MSBuildBuildArch which was never used.
|
|
Use `uname -p' to find out the processor type and set the build target
accordingly.
|
|
Use 0 instead of false since later we compare it with 1.
|
|
Reenable managed components build
|
|
|
|
|
|
|
|
components. Also fixed the path where CMake generated Runtime.vcxproj would drop runtime.lib for ReproNativeCpp and ReproNative projects to pickup.
|
|
|
|
generating Nuget package
1) Build native and managed components by default
2) Add a workaround for package restoration to work on Mono
3) Add Nuget package support
4) Fix name casing for Linux
|
|
Add check for Darwin OS to enable building the same for Mac
|
|
Files under src/Native have been copied from
https://github.com/dotnet/corefx/tree/master/src/Native
The root build.sh file has been copied from
https://github.com/dotnet/corefx
Commit label in the corefx repo: dbb131dcafe570fd93824820797c88eb35609fc7
Note:
- Some minor cleanup has been done build.sh, src/Native/CMakeLists.txt
and src/Native/configure.cmake: renamed corefx -> corert, removed
corefx specific parts
- No code builds yet with this change
|