Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corefx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-01-22replace $* with "$@" to properly preserve spaces in argumnents (#26404)Tomas Weinfurt
2017-08-18add option to specify clang and few minor improvements for Linux (#23302)Tomas Weinfurt
* add option to specify clang and few minor improvements * roll-back $* $@ change. that should be separate PR
2017-06-15Add option to build.cmd/sh to build projects in a directoryWes Haggard
After this option folks can do the following: - Build all System.Collections projects build.cmd/sh System.Collections - Build System.Collection test projects (also runs tests) build.cmd/sh src/System.Collections/tests - While in a library directory build it all projects under it. cd src\System.Collections build.cmd/sh . These also support any of the standard build options like framework, flavor, os, allconfigurations, etc. Same rules apply that you have to have built the entire tree for that configuration before this will succeed.
2017-02-23Build packages only when doing build.cmd/sh and not from build-managed.cmd/shWes Haggard
Fixes https://github.com/dotnet/corefx/issues/14940
2017-01-20Fixing hack of pre-building CoreFx.Tools to avoid assembly loading issueJose Perez Rodriguez
2017-01-13Adding workaround to build CoreFx.Tools project before calling build-managed ↵Jose Perez Rodriguez
to fix non-Windows builds
2017-01-09Build working on non-Windows after merging masterJose Perez Rodriguez
2016-12-20Generate packages for portable native buildGaurav Khanna
2016-12-12Refactor build.sh to work in CI.Karthik Rajasekaran
Pass FilterToOSGroup=rhel.7 for centos legs Pass FilterToOSGroup=osx.10 for osx legs Forward args in build.sh Fix System.Private.Xml.Linq tests builds file Resolve ordering of packages parameters for build to work with official build
2016-12-12Update BuildToolsVersion to 1021-01Karthik Rajasekaran
Exit build.cmd with exit code Add useServerGC parsing to build.sh Moving installed packages out of bin dir This was done to allow Packer.exe to work. Changing install path to non-conditioned propertygroup Build native packages after managed build of binaries This is because the build packages step invokes the Run tool to determine the FilterToOSGroup on each platform respectively.
2016-12-12Build order is now native, managed and tests.Karthik Rajasekaran
Tests build is a separate phase with a separate sync invocation. Restore dependencies that come from source projects that tests projects still depend on. Fix up sni versions and don't create partial packages for sni packages. Add FilterToOsGroup to override Run tool behaviour Fix System.Reflection.Metadata test build Fix path issue that prevents SupplementalTestData from being discovered.
2016-07-30Fix typos in build.shEric Mellino
2016-07-28Changing dev workflow scripts to use the Run Command Tool (#10231)Mariana Rios Flores
Changes to dev workflow scripts to use run command tool.
2016-06-22Add `makeargs <args>` option to passing extra options to `make`Sung-Jae Lee
- Add `makeargs` option - Fix bugs in parsing '-?'.
2016-06-18Add support to statically link (#8982)David Zucker
* Add support to statically link curl to System.Net.Http.Native.so * Update pull request following @ellismg comment * remove the temporary variable staticCurl * Change the argument to 'staticliblink' * Change the CMAKE variable CMAKE_STATIC_CURL to a generic CMAKE_STATIC_LIB_LINK * Add build Static link support of openSsl library * clean up CMakeLists.txt content * Update Build.sh to remove spacing. CMakeLists.txt remove non required link request * Remove the set of CMAKE_EXE_LINKER_FLAGS which are not required in our case * Remove the uninitialize variable staticurl
2016-06-16Updating BuildTools to use sharedRuntimeJose Perez Rodriguez
2016-06-08Add clang3.8 to build.sh optionSaeHie Park
Just add 'clang3.8' to build.sh option
2016-06-04Fixing Native Non-Windows version info issues in Official builds (#9096)Jose Perez Rodriguez
Fixing Native Non-Windows version info issues in Official builds
2016-05-27Support building on all supported distrosMatt Ellis
With the updated buildtools, we should now be able to build on all the supported distros: - Centos 7 - Fedora 23 - openSUSE 13.2 - RHEL 7.2 - Ubuntu 14.04 - Ubuntu 16.06 Since the CLI support for some of these is still comming online, I have published custom versions to our own Azure Blob storage that we can download. Once CLI has real builds ready, we can move back to their built binaries. I also cleaned up how we compute the RID for the tools to restore.
2016-05-27Remove some dead codeMatt Ellis
2016-05-27Write msbuild.[wrn|err] logs on UnixMatt Ellis
2016-05-25Add ARM softfp cross build support (#8678)mkborg
2016-05-18Update build tools to pick up latest fixes.Joel Hendrix
The latest build tools no longer requires the build.sh script to provide the path to the version.c file so removed it.
2016-05-18Removing target from build managed call so that people can specify a target ↵Jose Perez Rodriguez
to build manually (#8656)
2016-05-18Remove OfficialBuildId handling (#8401)Jose Perez Rodriguez
2016-05-05Pass TargetOS to MSBuild as wellMatt Ellis
2016-04-28Respond to PR feedback.Lakshmi Priya Sekar
2016-04-28Add ubuntu.16.04-x64 pkg support.Lakshmi Priya Sekar
2016-04-26Don't download nuget.exe in build.shMatt Ellis
We restore packages using the CLI now (which is obtained by running init-tools.sh) so this logic we have to download NuGet.exe is no longer needed.
2016-04-20Switch OSX CI innerloop run to use build.sh.Lakshmi Priya Sekar
2016-04-15Update BuildTools (#7724)Jose Perez Rodriguez
Update BuildTools
2016-04-08PR FeedbackJose Perez Rodriguez
2016-04-08Adding version information to non-Windows native build outputJose Perez Rodriguez
2016-04-06Improve description of build type spelling for consistencyGeunsik Lim
This is trivial patch. Such as coreCLR, let's display a help manual with lower case for better consistency when the developers run "./build.sh --help" command. Signed-off-by: Geunsik Lim <geunsik.lim@samsung.com>
2016-03-28Adding support for /m in non-Windows buildsJose Perez Rodriguez
2016-03-18Make native build conditional on script existingMatt Ellis
dotnet/wcf tries to keep their build scripts in line with what we have in coreclr, but they don't have any native components to build. Gate our native build on the existence of native build stuff. Fixes #7001
2016-03-15Build native before building managed on Unix.Lakshmi Priya Sekar
2016-03-11Add 'skiptests' option to corefx/build.shGeunsik Lim
We have to wait for a long time even though we don't need to make test files (e.g. *Tests.dll and *Tests.pdb). This patch is to add 'skiptests' option to the existing build.sh of corefx. Sample usage: u14.04$> time ./build.sh managed debug clean verbose skiptests u14.04$> time ./build.sh managed release clean verbose skiptests Signed-off-by: Geunsik Lim geunsik.lim@samsung.com Signed-off-by: Prajwal A N an.prajwal@samsung.com Signed-off-by: MyungJoo Ham myungjoo.ham@samsung.com
2016-03-06Add new parameter with settable option: cmakeargsKamil Rytarowski
This will allow to pass user-defined CMake arguments. While there, there was need to alter loop type to handle options passed to arguments. As a bonus, new loop should be POSIX confirming.
2016-03-02Resolve build folder of managed corefx on Ubuntu 14.04 in release mode.Geunsik Lim
We can build managed corefx with debug mode (by default) on Ubuntu 14.04 PC. Although we run "corefx@u14$> build.sh managed release clean" command to build managed corefx with release mode, the 'build.sh' script generates "./bin/AnyOS.AnyCPU.Debug" folder instead of "AnyOS.AnyCPU.Release" folder. This patch resolves the build folder of managed corefx for release mode on Ubuntu 14.04 64bit pc and Windows 7 pc. Signed-off-by: Geunsik Lim <geunsik.lim@samsung.com> Signed-off-by: Prajwal A N <an.prajwal@samsung.com> Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
2016-03-02Enabling cross building of native corefx for Ubuntu 14.04 ARM targetGeunsik Lim
Using the cross build process of coreclr, enable cross building of native corefx components for Ubuntu 14.04 ARM target. (e.g. u14.04$> ROOTFS_DIR=/work/dotnet/rootfs-corefx/arm \ ./build.sh native arm clean cross ) Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com> Signed-off-by: Geunsik Lim <geunsik.lim@samsung.com> Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
2016-02-25Eliminate PCL Profile warning messagesEric Mellino
2016-02-19Merge pull request #6221 from chcosta/debian.8Stephen Toub
Transition debian.8.2 rid to debian.8 which is what is reported by CLI.
2016-02-18Allow native compilation on armManu
Ensure we detect the current running platform properly. This allow compiling the native bits without specifying the architecture on arm
2016-02-18Transition debian.8.2 rid to debian.8 which is what is reported by CLI.Christopher Costa
2016-02-11Add binclashlogger to buildEric St. John
Adds a logger to detect multiple projects building the same output path with different global properties. This helps keep the build clean from race conditions and redundant builds.
2016-02-10Add support for CentOS, Debian, RHELNate Amundson
The CoreFx build using build.sh is currently broken on CentOS because it doesn't restore the right version of the .NET CLI. This change fixes that and also restores the appropriate version for Debian and RHEL, and sets appropriate defaults for TestNugetRuntimeId for those three platforms. It also makes a few other minor edits: - Remove ToolNugetRuntimeId, which is no longer used. - Don't use "sh" when invoking init-tools.sh, because Bash is needed to use the "source" command. - Add a few more console output messages to init-tools.sh, similar to the ones already in init-tools.cmd. - Fix indentation in init-tools.sh. - Set the default TestNugetRuntimeId in build.sh when the target OS is specified to be FreeBSD, NetBSD, or Windows.
2016-02-05Remove all build-time dependencies to mono.Eric Mellino
None of these checks are necessary any longer, as we have moved to using aCoreCLR for all of our .NET-related build tools. The only remaining use of anything mono-related is the PCL reference assemblies, which are not required to build. If the PCL reference assemblies are not found, then (harmless) build warnings will be emitted.
2016-01-30Sort platforms alphabetically in build.shKamil Rytarowski
2016-01-30Add new platform to build.sh: NetBSDKamil Rytarowski