Bug 13250 - mdtool out-of-tree build support
Summary: mdtool out-of-tree build support
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: General ()
Version: 3.0.x
Hardware: PC Linux
: --- normal
Target Milestone: master
Assignee: Bugzilla
Depends on:
Reported: 2013-07-15 09:22 UTC by Chris Morgan
Modified: 2013-11-19 19:26 UTC (History)
1 user (show)

Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.

Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:

Description Chris Morgan 2013-07-15 09:22:20 UTC
It would be great if mdtool supported locating sources outside of the source tree during the build. This is something supported by autotools, cmake etc and mdtool is one tool that doesn't seem to make this easy, unless I'm missing something.
Comment 1 Mikayla Hutchinson [MSFT] 2013-07-15 16:37:14 UTC
Can you please clarify what you mean by this? mdtool just builds what's specified in the project file.
Comment 2 PJ 2013-11-19 17:04:49 UTC
This bug has been in the NEEDINFO state with no changes for the last 90 days. Can we put this back into the NEW or CONFIRMED state, or are we still awaiting response?

If there is no change in the status of this bug over the next two weeks, this bug will be marked as NORESPONSE.
Comment 3 Chris Morgan 2013-11-19 19:13:01 UTC
What I was looking for was a way to specify the output location of the files so I could put all of the generated files into a directory outside of the source tree. The CMake guys describe it like http://www.cmake.org/Wiki/CMake_FAQ#What_is_an_.22out-of-source.22_build.3F

The idea is mostly that if you want to ensure everything is rebuilt you can very easily remove the directory used for building and be sure that everything generated has been removed. Vs. worrying about dependencies being updated correctly, 'make clean'-like things etc.
Comment 4 Mikayla Hutchinson [MSFT] 2013-11-19 19:21:58 UTC
We won't be adding features like this to mdtool, since we're gradually migrating to the MSBuild build engine, which does support this kind of thing.
Comment 5 Chris Morgan 2013-11-19 19:26:13 UTC
Oh ok. I've been a bit out of the loop on mono stuff the last few years. I'm a huge fan and hope it continues and has continued corporate support as well.