simple project backend



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]