Download List

Descripción del Proyecto

ccbuild is like a dynamic Makefile. ccbuild finds
all programs in the current directory (containing
"int main") and builds them. For this, it reads
the C++ sources and looks at all local and global
includes. All C++ files surrounding local includes
are considered objects for the main program. The
global includes lead to extra compiler arguments
using a configuration file. ccbuild splits these
arguments for compilation and linking, keeping the
linking arguments back for later use. It should
allow development without any scripting and only
simple reusable configuration. Deployment and
distribution should still be done with other
tools. It can create simple Makefiles, A-A-P
files, and graph dependencies using DOT (graphviz)
graphs.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-11-29 20:45
2.0.0

Esta versión incluye el soporte multi-threading utilizando OpenMP, y utiliza un principio de un solo nivel de directorio o en lugar de una caché de objetos en cada subdirectorio. La salida de varios comandos ha cambiado de acuerdo con estos cambios, que empujó a esta noticia en el control de versiones principales.
This release adds multi-threading support using OpenMP, and uses a single top-level o directory instead of an object cache per subdirectory. The output of various commands has changed in accordance with these changes, which pushed this release into the major versioning.

2007-05-12 00:01
1.5.4

Este lanzamiento se hizo para corregir todos los errores abiertos. Ya no tiene problemas al cargar el fichero ~ / .ccbuild / ccResolutions archivo y unirá a todos los objetivos después de la primera tiene que estar vinculado. La principal mejora de esta versión es la adición de autotools los scripts de construcción, que esperamos ayudar a conseguir ccbuild envasados en más distribuciones.
Tags: Minor bugfixes
This release was made to fix all open bugs. It
will no longer have
problems loading the ~/.ccbuild/ccResolutions file
and will link all
targets after the first has to be linked. The
major improvement for this
release is the addition of autotools build
scripts, which will hopefully
help with getting ccbuild packaged in more
distributions.

2006-11-10 19:38
1.5.3

Esta versión corrige un error en el manejo de rutas de'../../', y aumenta la velocidad del comando distclean. Distclean ahora también elimina los archivos. RPO, aunque con-frepo no es totalmente compatible y puede ser necesario - md5 para funcionar más adecuadamente.
Tags: Major bugfixes
This release fixes a bug in handling '../../' paths, and increases the speed of the distclean command. Distclean now also removes .rpo files, although using -frepo is not fully supported and may need --md5 to function more properly.

2005-12-06 11:30
1.5.2

Debido a que se había roto el archivo intermedio, se hizo una opción experimental, más que un defecto. El bucle se puede cerrar y archivar el uso q sólo se realiza cuando hay varios objetos.
Tags: Major bugfixes
Because intermediate archiving was broken, it was made an experimental option rather than a default. The loop can now be closed using q and archiving is only performed when there are multiple objects.

2005-11-20 06:23
1.5.1

Algunas de las opciones de salida XML se han añadido, aunque sólo el comando de verificación puede producir. Todos los objetos, excepto el programa principal, se archivan antes de enlazar, lo que hace que para los pequeños binarios.
Tags: Minor feature enhancements
Some XML output options have been added, although
only the check command can produce it. All
objects, except the main program, are now archived
before linking, which makes for smaller binaries.

Project Resources