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-12-05Update submodules before running external/bdwgc/autogen.sh (#18042)Alexander Köplinger
Otherwise we'll run into issues because in configure.ac we update submodules _after_ we try to call external/bdwgc/configure (which won't be there if autogen.sh didn't run). This would manifest itself as `*** No rule to make target 'all'.` in external/bdwgc when you build as there's no Makefile.
2019-11-22Replace embedded libgc with Unity fork of recent Boehm (bdwgc) (#16832)Jonathan Chambers
* Initial commit to migrate libgc to bdwgc. * Fix submodule url * Don't force Boehm as runtime wrapper. Was just for testing locally. * Build bdwgc as single object file. Helps with performance. * Bump bdwgc submodule. * Attempt to fix windows MSVC based build. * Remove any references to GC_INSIDE_DLL as we manually managed threads on Windows. * Allow building boehm on Windows amd64. * Allow building boehm with msvc. * Bump bdwgc to fix line endings * Use LF for sh, am, m4, and ac files in bdwgc * Bump bdwgc & libatomic_ops with fix for cygwin * Bump bdwgc to fix mono-boehm being generated as libtool wrapper script. * Link the static boehm library. * Revert "Link the static boehm library." This reverts commit 1f90d81d08308a61c890743cd79d8f6bb791bc99. * Use --export-all-symbols on cygwin/mingw to fix issues with boehm causing mono symbols not to be exported. * Fix
2019-10-03Default --host in autogen.sh on cygwin when missing.lateralusX
2019-02-13[sdks] Add mac-{mac32,mac64} targets (#12959)Ludovic Henry
* [sdks] Add mac-{mac32,mac64} targets * [sdks] Add configure-* and build-* for CI
2018-11-19Revert " [sdks] Add mac-{mac32,mac64} and ios-tools64 targets" (#11734)Ludovic Henry
* Revert "[wasm][binding] Allow the cleanup of transparent/bridged marshalled objects causing leaks. (#11660)" This reverts commit 75741eb68d902f244db0769ec783211e35aa5cda. * Revert "[wasm] Add the declaring types assembly name to the mangled name for instances during dedup (#11724)" This reverts commit 63fb96c61ab3848ed26c5db74eaf19198386033b. * Revert "[runtime] Skip sentry upload when tool fails to build (#11726)" This reverts commit cb690285fb213b901ee692f6b6e83ea610c19860. * Revert "[sdks] Add mac-{mac32,mac64} and ios-tools64 targets (#10964)" This reverts commit 6f1537ef5883ce8ddae2548c24fb4e19e5d92148.
2018-11-19[sdks] Add mac-{mac32,mac64} and ios-tools64 targets (#10964)Ludovic Henry
2018-05-01 Have automake copy instead of symlink, for more git checkout sharability ↵Jay Krell
(#8534) * Make autogen.sh output accurate -- print actual commands run. * Have automake copy instead of symlink. - This sounds analogous to libtool --copy that we do. - It enables sharing a source tree more broadly. For real example, Cygwin symlinks are not portable to Windows Subsystem For Linux, and probably vice versa. For real example, Homebrew symlinks are not portable to Linux in Docker. Downside I notice is that ls -l is less informative as to what is from git vs. a symlink to outside. git clean -xxddff works just as well either way. Hypothetical downside is that updating automake/autoconf doesn't upgrade the copies. This has never mattered to me, but it might matter. It might be viewed as an advantage.
2017-07-28Eglib integrate (#5267)Zoltan Varga
* [runtime] Integrate eglib's configure into mono's configure to simplify and speed up the configure process. * [runtime] Delete some duplicate eglib configure code.
2016-06-08[runtime] Only print out the value of MONO_EXTRA_CONFIGURE_FLAGS when it is set.Zoltan Varga
2016-06-07[runtime] Add environment variable to pass additional configure optionsAlexander Kyte
2016-01-30Check for libtoolize rather than libtoolNeil Mayhew
Current Debian packaging puts libtool in its own package (libtool-bin) leaving only libtoolize in the main package. The mono build process uses libtoolize not libtool, so during autogen check for libtoolize not libtool.
2014-09-05[runtime] Get rid of the Makefile.am.in->Makefile.am change in metadata/, ↵Zoltan Varga
its not needed.
2014-09-04Revert "[build] Include mono/utils into the extensions module."Zoltan Varga
This reverts commit b7604565016ea1d0883765dcd7a44ba9662a1521. Revert this as it is not needed.
2014-09-04[build] Include mono/utils into the extensions module.Rodrigo Kumpera
2014-05-25Rename configure.in -> configure.ac. Based on PR #976.Alex Rønne Petersen
2013-11-04[build]Enable passing arguments to the extension module.Rodrigo Kumpera
The build argument --enable-extension-module now takes a comma separated list of arguments that are passed down. Passing no arguments triggers the old behavior.
2013-03-26#!/bin/bash -> #!/usr/bin/env bashKISHIMOTO, Makoto
2013-03-19Use /bin/bash instead of /bin/sh in autogen.sh.alexrp
2013-01-09Fix the check for autoheader in autogen.sh.Zoltan Varga
2013-01-03Add a missing quote to autogen.shZoltan Varga
2013-01-03Metadata's Makefile.am.in can now be patched by the extension module as well.Rodrigo Kumpera
2012-12-13Simple Automake concatenation is not enough to do all the evil things.Rodrigo Kumpera
* autogen.sh: Automake does support adding files to the list of program sources using += but has no -= to remove them. This means that it's not possible to replace a source file at all. Given that, the only option is to patch automake. Call an external script that apply the whole patch queue instead of doing it there.
2012-12-11Automake can't handle missing conditional includes. Shell script our way out.Rodrigo Kumpera
* autogen.sh: The extension module conditional include can't be done from automake given this wonderful piece of engineering can't handle missing conditional includes in any sane way. So what we do is to include them at autogen.sh time. * Makefile.am.in: This puppy now needs to be pre-processed before all the automake shinning glory kicks in.
2012-11-14Quit more messages about configure.in/configure.ac.Zoltan Varga
2012-10-26Quiet some automake warnings.Zoltan Varga
2011-04-20Actually include the m4 files in aclocal as wellGeoff Norton
2010-03-192010-03-19 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* autogen.sh: Pass -Wno-portability to automake to quiet some warnings. svn path=/trunk/mono/; revision=153898
2010-03-042010-03-04 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* autogen.sh: Run eglib's autogen.sh too. svn path=/trunk/mono/; revision=152986
2008-09-16* Makefile.am (EXTRA_DIST): Update.Raja R Harinath
* nls.m4, progtest.m4: Really add from Gettext 0.17. svn path=/trunk/mono/; revision=113211
2008-08-052008-08-05 Andreas Faerber <andreas.faerber@web.de>Andreas Färber
* autogen.sh: Suppress arguments warning for NOCONFIGURE. In eglib: 2008-08-05 Andreas Faerber <andreas.faerber@web.de> * autogen.sh: Suppress arguments warning for NOCONFIGURE. In libgc: 2008-08-05 Andreas Faerber <andreas.faerber@web.de> * autogen.sh: Suppress arguments warning for NOCONFIGURE. This commit is licensed under the MIT X11 license. svn path=/trunk/mono/; revision=109666
2003-11-082003-11-07 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* autogen.sh: Fix previous patch and silence noisy GNU which. svn path=/trunk/mono/; revision=19717
2003-11-072003-11-07 Bernie Solomon <bernard@ugsolutions.com>Bernie Solomon
* autogen.sh: tweak glibtool check so it works if which doesn't set return code properly svn path=/trunk/mono/; revision=19714
2003-11-072003-11-07 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* autogen.sh: Applied patch from Peter Teichman (peter@ximian.com). Use 'glibtool' instead of 'libtool' on OSX. svn path=/trunk/mono/; revision=19711
2003-06-082003-06-08 Martin Baulig <martin@ximian.com>Martin Baulig
* libgc/: Integrate the libgc module here. [Note: A simple `cvs update' won't work this time; you either need to re-checkout the `mono' module or manually move the `libgc' module here.] * configure.in (--with-gc): Added `included' option to use the included libgc. This is now also the default. (LIBGC_CFLAGS, LIBGC_LIBS): Put the libgc stuff here and AC_SUBST it. (INCLUDED_LIBGC): New automake conditional. (USE_INCLUDED_LIBGC): #define this if appropriate. * autogen.sh: Run libgc/autogen.sh. * Makefile.am (SUBDIRS): Added libgc. svn path=/trunk/mono/; revision=15185
2002-11-06removed echoesGonzalo Paniagua Javier
svn path=/trunk/mono/; revision=8848
2002-11-062002-11-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* autogen.sh: make it work when MONO_PATH is set and it has more than one directory or ends in ":". Also check that the directory added to ACLOCAL_FLAGS and PATH exist (aclocal fails if they don't). svn path=/trunk/mono/; revision=8846
2001-11-092001-11-09 Dick Porter <dick@ximian.com>Dick Porter
* configure.in: Try and get large file support, but it's not fatal if it's not there (the io-layer just ignores the high word in that case.) Check for windows builds, and only bother to look for pthreads and large files if we're not building for cygwin or native win32. Not having pthread support on Posix systems is now a fatal error. * autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to aclocal 2001-11-08 Dick Porter <dick@ximian.com> * Initial checkin. This is a library emulating the win32 threading and IO API. 2001-11-09 Dick Porter <dick@ximian.com> * Makefile.am (mint_LDADD): Don't need THREAD_LIBS any more 2001-11-09 Dick Porter <dick@ximian.com> * Makefile.am (testjit_LDADD): Don't need THREAD_LIBS any more 2001-11-09 Dick Porter <dick@ximian.com> * Makefile.am (pedump_LDADD): Don't need THREAD_LIBS any more svn path=/trunk/mono/; revision=1310
2001-09-08run automake, aotoconf, ...Dietmar Maurer
svn path=/trunk/mono/; revision=762
2001-09-06Remove the recursive configuration processMiguel de Icaza
svn path=/trunk/mono/; revision=723
2001-09-052001-09-05 Dick Porter <dick@ximian.com>Dick Porter
* autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the aclocal invocation, so putting aclocal files in /usr/local works svn path=/trunk/mono/; revision=718
2001-08-022001-08-02 Alex Graveley <alex@ximian.com>Alex Graveley
* libffi/*: Import libffi CVS version, with minor changes to make it compile. * mono/interpreter/Makefile.am: Link against ../../libffi/.libs/libffi.a. * Makefile.am: Add libffi * autogen.sh: Replace with adapted gnome autogen.sh * configure.in: Add AC_CONFIG_SUBDIRS(libffi). svn path=/trunk/mono/; revision=383
2001-07-162001-07-15 Joe Shaw <joe@ximian.com>Joe Shaw
* autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var. svn path=/trunk/mono/; revision=160
2001-06-19Add Autogen.shMiguel de Icaza
svn path=/trunk/mono/; revision=12