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

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-11-04Mono NetCore Windows only build/test. (#17646)Johan Lorensson
Support for Windows Mono NetCore build/test wihtout any need for cygwin/wsl/automake just MSBuild and MSVC. Windows build support mirror technologies used by coreclr/aracade builds msbuild + powershell. Windows only Mono NetCore build, makes a port of existing build.sh and Makefile, implementing a build.ps1 and build.targets. So far full build support + execution of corefx test suite is implemented. Other make file rules can be added when needed. MSVC build runtime seems to hits a couple of additional test failures in corefx test suite that needs to be investigated further. Building NetCore Mono on Windows can now be done without cygwin or wsl. Build depends on regular VS install (or build tools), if xunit summary is requested, python needs to be installed.
2019-05-10[netcore] Enable MSVC builds of Mono w/ ENABLE_NETCORE (#14418)Filip Navara
* Enable MSVC builds of Mono w/ ENABLE_NETCORE * Fix non-netcore build * Move the ENABLE_NETCORE definition to config.h where it belongs * Replace .def with linker #pragmas * TARGET_WIN32 -> HOST_WIN32 && HOST_X86 * Pick up MONO_ENABLE_NETCORE from cygconfig.h * Make `./configure --with-core=only` MSVC builds working * Include netcore sources unconditionally, move the condition into the .c file * Fix MSVC C++ netcore build on Win32
2019-04-24Add hybrid/cooperate runtime support on Windows.lateralusX
2019-04-08Make sure additional supported enable defines ends up in config.h on Windows.lateralusX
2019-03-25[windows]Fix and cleanup configure.ac parsing for MONO_CORLIB_VERSION and ↵Jay Krell
ACINIT. (#13630) Not just a guid or an uppercase guid.
2019-02-05Add better support to dynamically setup content of config.h in Windows MSVC ↵lateralusX
builds. When running tests on CI the runtime is configured from autogen.sh script. When running fullaot there are a couple of features not supported so they are disabled. The problem is that the MSVC Windows builds have its own winconfig.h template, losing all the disabled features from configures config.h. This commit adds support to detect the disable defines from configures config.h if one exists. Since the complexity of this step increases the work previously done in winsetup.bat has been moved into a msbuild target that is used from both within VS build as well as winsetup.bat (there are a couple of other builds using that bat file, so won't remove it). The winconfig.h template we had is quite outdated compared to what’s generated by configure. This commit also updates the winconfig.h to closer match what generated for corresponding mingw build but keep all the Windows specific configurations included in current version.