I have finished a first set of patches for basic project backend. This backend is intended to provide a generic backend for projects which don't use auto* as their build system. It can be alternative build systems (such as cons and scons), or non C/C++ projects (python, java, etc.). What is in this set of patches: - a backend in gnome-build - a simple project type for anjuta2 Right now there is no file list displayed, and the build command is hardcoded to "make", but uses the g_io_channel piping to report to anjuta2. I am submitting this patch now because further steps on the simple backend will need to be discussed. I have copied over some elements of the auto* backend to the simple backend, but the clean solution would be to have a few pieces of the code available to all backends: - running commands/build queue (through g_io_channel) - parsing gcc output to locate errors For the most up to date info about this patch, see my anjuta2 page: http://ttimo.net/web/anjuta2/ TTimo
Attachment:
gnome-build-simple.patch
Description: Binary data
Attachment:
gnome-build-simple.zip
Description: Zip archive
Attachment:
anjuta2-simple.patch
Description: Binary data
Attachment:
anjuta2-simple.zip
Description: Zip archive