Make monolite profile directory versioned (#4631)
authorAlexander Köplinger <alex.koeplinger@outlook.com>
Fri, 31 Mar 2017 17:51:10 +0000 (19:51 +0200)
committerGitHub <noreply@github.com>
Fri, 31 Mar 2017 17:51:10 +0000 (19:51 +0200)
commit500765a5d3d3f13b3a97d1e6155037b1e680d37c
tree76d5e6f4d330891b850caa9790e64421aa1676d6
parent8dba6fc778ec6dc1d1b17f7abdcd6288676ee37f
Make monolite profile directory versioned (#4631)

If you're building with monolite currently the build system
checks for the existence of mcs/class/lib/monolite and just
uses it in that case.

It becomes a problem when bumping corlib version since if you
pull the update and try to build it'll use the old monolite
and you'll hit the "corlib version not in sync" error.

By making the monolite directory include the version this can
be avoided and everything works out of the box.

Also removed the confusing "You need Mono version 4.8 or better"
message since we actually require a newer version in
basic-profile-check.cs now and keeping them in sync is error prone.
Makefile.am
mcs/build/profiles/basic.make
mcs/class/Makefile