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
2015-11-20Allow mono-wrapper executable to be overridden by environmentJo Shields
This makes it easier to force Cygwin-brokered test suite runs to use MSVC builds of Mono, i.e. by overriding MONO_EXECUTABLE to .../msvc/bin/Win32/mono-sgen.exe
2015-11-17Add monotouch_*_runtime profiles for watchOS and tvOS.Rolf Bjarne Kvinge
2015-09-14Add a monotouch_tv profile.Rolf Bjarne Kvinge
2015-08-13Add specific configure option to enable the WatchOS BCL libraries.Rolf Bjarne Kvinge
2015-07-25[mono-config] update path to libMonoPosixHelper in runtime/ as wellBernhard Urban
2015-07-15[build] Switch to 4.6 profile as default profileMarek Safar
2015-06-25Add a monotouch_watch profile.Rolf Bjarne Kvinge
2015-06-25Remove --with-[monotouch|xammac]=only from configure.Rolf Bjarne Kvinge
The Xamarin.iOS and Xamarin.Mac builds don't use these options, so remove them to reduce unnecessary complexity.
2015-06-18Create xammac_net_4_5 profile for XM 4.5 Unified to remove references to ↵Chris Hamons
unshippable assmblies
2015-04-06Integrate binary reference assemblies for v2.0/3.5 into the build systemAlexander Köplinger
Rename the net_4_0 profile which is already only used to trigger copying of reference assemblies to binary_reference_assemblies and include the 2.0/3.5 files there. This should make it easier to add more profiles in the future and doesn't clutter the build system as much as making separate net_2_0 and net_3_5 profiles that do the same.
2015-02-25[runtime] Remove definitions of MONO_SHARED_DIR from scripts, its not needed ↵Zoltan Varga
anymore.
2015-02-03Remove old centum tests stuff.Alex Rønne Petersen
Despite what the makefiles would have you believe, this was never actually used when running the test suites. Don't ask me why - my make-fu isn't good enough. Regardless, it's a bad idea to only run tests for a specific set of assemblies. If some tests fail or are unstable, they should be fixed, or disabled and have a bug filed. Sweeping them under the rug like this is the wrong thing to do. Incidentally, this commit doesn't add any new failures.
2014-12-08gmcs script is no longer installed.Marek Safar
The intention is to make build failures easy to spot instead of silently upgrading target framework from 2 to 4 and then fail down the road on e.g type ambiguity caused by new 4.0 framework types or methods
2014-12-05Restore 4.0 profile as metadata only profileMarek Safar
2014-12-04Remove 4.0 profileMarek Safar
2014-11-23Remove --enable-nunit-tests option from build systemAlexander Köplinger
It isn't used anymore as the classlib tests are always enabled now during 'make check'.
2014-11-23Fix the mcs-compileall test target.Zoltan Varga
2014-11-23Remove build system support for the net 2.0/3.5 profiles.Zoltan Varga
2014-11-13[xbuild] Add 14.0 toolchainMarek Safar
2014-09-12Merge pull request #1275 from ranma42/fix-lib64Zoltan Varga
Fix build with lib64 folder for arch-specific libraries
2014-09-11Do not hardcode lib pathAndrea Canciani
The changes from 3408b8e5f194774e529e223173d68a1a8f880ea5 cause regressions in distros which do not use lib as folder for arch-specific libraries, like Fedora x86_64. Instead, reloc_libdir should be used (as in data/mono.pc.in). This change is released under the MIT/X11 license.
2014-07-01Improve libgdiplus path handlingAndrea Canciani
Since libgdiplus is not installed together with Mono, it should not be assumed to be in the same prefix. The new policy for the --with-libgdiplus configure option is the following: - --with-libgdiplus=/absolute/path/to/libgdiplus.{so,dylib} both during build/check and after installation Mono will try to use the specified libgdiplus library; the rationale is that when an absolute path is given, it can be assumed to be the full path to the library that is already installed (possibly in a non-default path). - default, --with-libgdiplus=no, --with-libgdiplus=installed both during build/check and after installation Mono will try to use a system-wide libgdiplus library, that is assumed to reside in the paths that are automatically searched by the dynamic linker; the library is supposed to be already installed in the default path and to be useable both during the build and afterwards. - --with-libgdiplus=sibling, --with-libgdiplus=yes during build/check Mono will try to use the libgdiplus library that is assumed to be in the sibling folder (../libgdiplus), but after the installation it will try to use a system-wide libgdiplus library, that should be in the paths that are automatically searched by the dynamic linker; the assumption is that the library is not yet installed, but it will go to the default prefix after installing it. - --with-libgdiplus=../some/relative/path/to/libgdiplus.{so,dylib,la} during build/check Mono will try to use the specified libgdiplus library, but after the installation it will try to use a system-wide libgdiplus library, that should be in the paths that are automatically searched by the dynamic linker; the assumption is that the library is not yet installed, but it will go to the default prefix after installing it.
2014-07-01Use Mono prefix for libMonoPosixHelperAndrea Canciani
The libMonoPosixHelper is installed together with Mono, hence its path in the configuration should be relative to the Mono prefix. It was previously assumed to reside in a system path, so the the dynamic linker would find it anyway. This patch is based on the one included in bug #18555 (by Gaëtan Lehmann <gaetan.lehmann@gmail.com>), but it also updates runtime/Makefile.am to keep runtime/etc/mono/config consistent. Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=18555
2014-05-21Fix checking when libgdi is configured as "sibling"Andrea Canciani
When libgdiplus is configured as sibling, it is available in the libgdiplus_loc path. This path was added to runtime/mono/config, but it was later overridden by the prefix-based path. Using the same approach as for libMonoPosixHelper fixed the lookup of the library (performed, for example, when testing MonoTests.System.Drawing without installing libgdiplus). This change is released under the MIT license.
2014-04-24Fix 'make check' when mono is not installedAndrea Canciani
When the xbuild_12 profile is verified, the corlib from the net_4_5 profile should be in the MONO_PATH, otherwise the verification will fail with: The assembly mscorlib.dll was not found or could not be loaded. It should have been installed in the `.../mono/4.5/mscorlib.dll' directory.
2014-01-16profiles: define xammac (Xamarin.Mac) profileAaron Bockover
Based on the Mobile profile and modeled after the MonoDroid profile.
2014-01-08[xbuild] Build & install MSBuild 12.0 assembliesMichael Hutchinson
2013-10-21Merge pull request #587 from madewokherd/gdipdllmapAlex Rønne Petersen
Ignore the gdiplus dllmap on Windows.
2013-09-20[Install] Add Compat.browser files for net_4_0 and net_4_5Etienne CHAMPETIER
Without that referencing browser 'Default' (parentID="Default") in a .browser file make the app throw exceptions here mcs/class/System.Web/System.Web.Configuration_2.0/nBrowser/Build.cs#L206 Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
2013-08-30Remove moon support from the build system.Zoltan Varga
2013-04-07NaCl runtime fixesElijah Taylor
- fix compile/runtime issues caused by upstream changes - add NaCl glibc support - various changes to support running tests in NaCl glibc from 'make check'
2013-03-02Ignore the gdiplus dllmap on Windows.Vincent Povirk
2013-02-16Enable stricter verifier checks to uncover more codegen bugsMarek Safar
2013-01-09Remove automake macros obsoleted by automake 1.13. Fixes #9324.Zoltan Varga
2012-11-15Tweak the Makefiles to enable monotouch builds to compile less stuff.Rodrigo Kumpera
* Makefile.am: Make it possible to only produce the monotouch byproducts.
2012-10-22Add monotouch runtime profileMarek Safar
2012-10-19Don't print mcs directory in silent modeMarek Safar
2012-10-18Fix up class library test so they at least compile when running make check ↵Zoltan Varga
in runtime/. Add a 'test' target to compile them.
2012-10-18Be more quiet when building managed codeMarek Safar
2012-10-18Disable all profiles when mcs build is disabledMarek Safar
2012-08-13Allow configure mono with any profile to be disabledMarek Safar
2012-06-01Disable verifier checks on 4.0 profileMarek Safar
2011-10-17Unbreak System.Web tests in the 4.5 profileMarek Habersack
2011-09-23Introduce separate .net 4.5 profileMarek Safar
2011-09-15Added the new mobile profile to the build.Paolo Molaro
2011-04-28[moonlight] Ensure we don't double-build the "build" profile nowAlan McGovern
2011-04-26[moonlight] Build mcs.exe as part of the moonlight buildAlan McGovern
Neither moonlight itself or moonlight applications can be built with an mcs.exe older than 2.12. As such, to allow users of the moonlight SDK to build moonlight applications without having a system mono from git we need to build the compiler ourselves. This will be bundled in the SDK. We also use it to build all our managed libs as part of the regular moonlight build.
2011-02-09Fix few more mcs locationsMarek Safar
2011-02-09[build] Added runtime/_tmpinst/mcs script to unbreak system.web tests for 2.0Marek Habersack
Also made gmcs force -sdk=2 since -sdk=4 is now the default. _tmpinst/mcs is needed because the CSharp CodeDOM provider invokes it and without the script in place it will launch the first mcs available in the path.
2011-02-08Moonlight build: use system tools to compile. This means we don't need a ↵Rolf Bjarne Kvinge
bootstrapping profile either