The simplest way would perhaps be to define something in the dme
#define PRECOMPILE_WINDOWS "precompile.bat"
#define PRECOMPILE_LINUX "precompile.sh"
Doing this would allow us to add linting, compilation of sub projects, or dependency management to the regular workflow of people building directly with dreammaker. If we could also output to the compile messages we could also make it much more visible when there are errors in those sub projects.
There are definitely security concerns with this; currently it is safe to at the very least compile the project. One way this could be solved is for a message to pop up asking the user if they wish to run precompile if the project they're building includes it, with this message being disabled by user pref.
Strictly speaking we can easily work around this with other tools, this is just a request to make it more convenient for starting coders.