Description
After talking to Lukasz P it became clear that silently modifying defines and potentially assembly definitions in the future is not user friendly. It was part of a longer discussion for how to properly support optional dependencies, but as a simple improvement a dialog box could show when a dependency is detected and ask the dev whether they want to enable support for this dependency.
Another or an additional approach would be to have a dialog box that shows all the dependencies the project has and have a checkbox for enabling/disabling them. Ones that are detected would show as available and ones that aren't would be grayed out. Potentially, links to download these dependencies could even show, but now we are moving in to PackMan territory.