Ensure $(DESTDIR)$(mono_libdir)/mono/3.5 exists before installing to it
authorJo Shields <directhex@apebox.org>
Thu, 16 May 2013 11:10:55 +0000 (12:10 +0100)
committerJo Shields <directhex@apebox.org>
Thu, 16 May 2013 11:55:07 +0000 (12:55 +0100)
commit4f9e5ec31ceb3c4d9e0cff490257e8842dc454ca
tree19ac56c9ff73a0cd6c22f46f3e856ccad7b0b77d
parent38e2f40925411ee36e44e647c71950320a0eb231
Ensure $(DESTDIR)$(mono_libdir)/mono/3.5 exists before installing to it

Prior to 38348361dadd5d9e8a1721ecd3ea31b01952d1e7, the mono/X.X folders
were created when "gacutil /i foo.dll /package X.X" was called. However,
The above commit caused a call to $(INSTALL_DATA) to be executed *before*
gacutil, which caused a copy of Microsoft.Common.targets to be installed
as a file named mono/3.5 instead of into the mono/3.5 folder, on fresh
installs (not a problem installing into an existing prefix).

This commit forces creation of the folder which could potentially not
have been created yet by gacutil.
mcs/tools/xbuild/Makefile