Age | Commit message (Collapse) | Author |
|
|
|
As per discussion in https://github.com/mono/mono/pull/6168
|
|
|
|
This is a follow on to mono/roslyn-binaries#3 which adds the Roslyn VB.NET compiler to the roslyn-binaries repo. This will then install the binaries to the mono installation.
|
|
|
|
.. directory, which is `$mono_prefix/lib/mono/msbuild/15.0/bin/Roslyn/`
Mono installs `csc.exe` but the corresponding
`Microsoft.Build.Tasks.CodeAnalysis.dll` required for supporting msbuild C#
projects is installed by msbuild. But these two can get out of sync,
like they did and had to be worked around in
https://github.com/mono/msbuild/pull/19 .
Instead, we now install all the relevant roslyn bits (C# and VB) from the same
source. Only the msbuild specific files are copied to the Roslyn folder.
VBCSCompiler, csi and their dependencies are symlinked from `lib/mono/4.5`.
Also:
- csi.exe is included since the tool is surfaced as an msbuild task,
and that requires the *Scripting.dll assemblies.
- VBCSCompiler* - shared compiler is installed
- vbc.exe doesn't work on mono currently, so skipping that
- And `Microsoft.DiaSymReader.Native.{amd64,x86}.dll` are dropped.
|
|
It'd not be recognized as a shell file so it'd get CRLF line
endings on Windows which doesn't work. Also added a shebang.
Also remove get-cygwin-deps.sh, it is long outdated.
Correct instructions are on the Mono website.
|
|
cert-sync already knew how to import into the BTLS cert store,
update it to always import into both stores so we don't need
the btls-cert-sync tool anymore.
|
|
|
|
The file was added in 15b6ef60e45bb978203b57da4b956aa1d1f86f3c
|
|
(cherry picked from commit 30fabaedd3c8e7f6cc7b512ce731396bb82e98eb)
|
|
|
|
It got broken when the versions.py file was moved around in d110f526706b7c4880ca916e2dfbab93138871cd.
Also add the new locations to EXTRA_DIST so they get distributed too.
|
|
We install its counterpart mono-api-info already
|
|
The 2.0 profile doesn't ship with Mono anymore. To avoid breaking existing scripts we just point to the 4.5 version instead.
|
|
|
|
|
|
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
|
|
Actually the entire REWRITE2_* should be killed.
|
|
|
|
|
|
|
|
(i.e. every trusted CA.pem in one big text file). This is a format used by most Linux distributions, so allows Mono packagers to automatically integrate the Mono cert store with the OS cert store.
|
|
beginning of the line.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This isn't so much so that mdoc can use C#4 features. It's instead so
that the mdoc unit tests can use C#4 features. :-)
|
|
target for 4.x
|
|
|
|
* man/Makefile.am:
* man/crlupdate.1:
* man/man.xml:
Add new manual page for crlupdate
* mcs/tools/security/Makefile:
* mcs/tools/security/crlupdate.cs:
Add new crlupdate tool
* scripts/Makefile.am:
Generate script wrapper for crlupdate
|
|
|
|
|
|
|
|
|
|
The problem is build sanity: it's possible to disable the 4.0 profile
(--with-profile4=no) while not disabling documentation building
(--with-mcs-docs=yes is the default). The result would be a 4.0-less
build, and thus no mdoc, and thus no mdoc to assemble the documentation,
and thus a build break as we attempted to use an app during the build
which didn't exist.
Oops.
mdoc doesn't need to be a 4.0 app anyway...
|
|
|
|
This commit also includes a brief (help welcome!) man page for
mono-api-info that explains its usage.
|
|
|
|
2010-08-05 Andrés G. Aragoneses <andres@lindenlab.com>
* mcs/tools/corcompare/mono-api-info.cs: Implemented new mode to show ABI.
* mcs/tools/corcompare/Makefile: added mono-abi-info autofoo.
* scripts/.gitignore: added mono-abi-info.
* scripts/Makefile.am: added mono-abi-info autofoo.
|
|
svn path=/trunk/mono/; revision=153120
|
|
svn path=/trunk/mono/; revision=152607
|
|
svn path=/trunk/mono/; revision=152606
|
|
* Make the scripts default to 4.0 now.
2009-05-21 Miguel de Icaza <miguel@novell.com>
svn path=/trunk/mono/; revision=152599
|
|
* scripts/mono-configuration-crypto.in: added
* scripts/Makefile.am: added mono-configuration-crypto targets
2010-02-18 Marek Habersack <mhabersack@novell.com>
* mono-configuration-crypto.1: added
* Makefile.am (man_MANS): added mono-configuration-crypto.1
svn path=/trunk/mono/; revision=151952
|
|
* scripts/get-cygwin-deps.sh: New file. Contains a script to download and setup
the dependencies needed for compiling mono on cygwin.
svn path=/trunk/mono/; revision=149582
|