517 projects tagged "Build Tools"

Download Website Updated 10 Jan 2013 dwarves

Screenshot
Pop 33.59
Vit 1.00

dwarves is a set of tools to inspect the DWARF debugging information inserted in ELF binaries by compilers such as GCC, and which are used by well-known debuggers such as GDB and more recent ones such as systemtap. With pahole, the struct packing and cacheline efficiency can be inspected.

Download Website Updated 11 Mar 2012 no-pkg-config

Screenshot
Pop 27.31
Vit 1.00

no-pkg-config is a bash script which implements the functionality of the standard pkg-config utility. It is intended for users of minimal systems who want to use pkg-config but do not want to install all the dependencies of the standard implementation. Most of the important features of the original implementation are supported. The commandline syntax and .pc file format are the same as the original. To use it, just place the script somewhere in your PATH and give it execute permissions.

Download Website Updated 17 Feb 2012 netcc

Screenshot
Pop 18.71
Vit 28.84

netcc is an IPv4/IPv6, broadcast/multicast, and TCP/SCTP-based distributed compilation utility for gcc which works faster than distcc/icecc on multicore systems.

Download Website Updated 23 Dec 2011 Coan

Screenshot
Pop 17.20
Vit 29.78

Coan is a software engineering tool for analyzing preprocessor-based configurations of C or C++ source code. Its principal use is to simplify a body of source code by eliminating any parts which are redundant with respect to a specified configuration.

No download No website Updated 27 Apr 2011 crumb

Screenshot
Pop 26.19
Vit 33.60

crumb is an experimental build-automation program to provide functionality similar to "make" but with a much better approach, where dependencies for all invocations are automatically detected, by using shared-library level hooks. The spawned processes are also paused if a missing dependency needs to be generated. Oddly, with parallelism, this means that the linker might run before the compiler, but it will get paused until the compiler is done generating the input that it needs. Another purpose of crumb is to provide users with absolutely minimal build description files. This means that the build description files need to be smaller than an equivalent shell script containing the commands that would have built the project directly.

Download Website Updated 17 Apr 2011 pyrobase

Screenshot
Pop 25.81
Vit 1.00

pyrobase assembles general Python helper functions and classes that can be applied to any project. This includes some additional tasks for the Paver build tool, an improved xmlrpc2scgi module, unit test helpers, and generic base modules for various domains. All modules have unit tests, and the goal is to reach >80% coverage.

No download Website Updated 21 Dec 2010 EBuild

Screenshot
Pop 31.21
Vit 1.00

EBuild is a software project build, dependency management, and reporting technology. The aim is to be able to tackle any build problem in a structured, declarative, and elegant way. It is written in Java, but can be used to build all manner of projects and is extensible via a plugin interface. It is best compared to something like Maven (and in some respects Ivy). It aims to overcome certain design flaws and the resultant unnecessary complexity. The EBuild build model is general, but plugins need to be written in a JVM compatible language. Existing plugins all deal with the Java ecosystem, so EBuild is most suitable for Java and mixed technology software projects.

Download Website Updated 01 Oct 2011 scit

Screenshot
Pop 63.56
Vit 5.42

Simple Continuous Integration Tools (scit) is an automated build and or test system consisting of a set of Perl and expect scripts utilizing common tools that are available for most Unix-like operating systems. The intention is to keep it lightweight while still providing a full set of features. The current version has a command-line and an HTML user interface. It should be possible to make it run on very modest hardware; part of the development and testing has been done on a Nokia N900 phone with both master and slave roles running on the same unit.

No download No website Updated 07 Dec 2013 cindent

Screenshot
Pop 54.73
Vit 3.93

cindent is a fork of GNU indent with extensions. It is the version of "indent" used for ncurses, xterm, lynx, and other programs maintained by Thomas Dickey.

Download Website Updated 15 Nov 2010 bmake

Screenshot
Pop 28.50
Vit 36.98

bmake is a program designed to simplify the maintenance of other programs. Its input is a list of specifications as to the files upon which programs and other files depend. If no -f makefile makefile option is given, bmake will try to open 'makefile' and then 'Makefile' in order to find the specifications.

Screenshot

Project Spotlight

shipper

A utility to automate shipping of open-source project releases.

Screenshot

Project Spotlight

Aspose.Tasks

A non-graphical .NET Project management component which enables .NET applications to read, write, and manage Project documents without utilizing Microsoft Project.