All releases of ccbuild


Release Notes: 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.


Release Notes: 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.


Release Notes: 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.


Release Notes: 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.


Release Notes: 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.


Release Notes: This version has much better error handling and cleanup. Now you can combine the return code with your svn command to commit only buildable source trees. A new tree command has been added, and the loop argument has been updated, finally making it error free and useful.


Release Notes: A minor bug was fixed. The link options are now placed to the right of the objects in the command line when linking. This should solve problems with older linkers.


Release Notes: The new lib commands allow you to generate a library, which is now the default if no source file with an "int main" function is found. The documentation has been updated.


Release Notes: The makefile command now outputs the right output parameter (next to the source).


Release Notes: A few bugfixes and cleanups were done. The most intresting part of this release is the new lib command, which is an experimental command for creating libraries.