RSS 9 projects tagged "build automation"

Download No website Updated 09 Feb 2014 hbcxx

Screenshot
Pop 129.03
Vit 1.76

hbcxx is a tool that uses the Unix #!/path/to/interpreter shebang technique to make C++ source code directly executable. It keeps coding fast and fun by making it unnecessary to write a build system and an install script for simple programs and quick and dirty personal toys.

No download Website Updated 24 Jan 2013 Fubsy

Screenshot
Pop 34.96
Vit 1.44

Fubsy is a tool for efficiently building software. In concrete terms, it lets you conditionally (re)build targets from sources based on which sources have changed since the last build. Typically, targets and sources are all files in a directory tree. In theory, they can be any resource on a computer. More abstractly, Fubsy is an engine for conditional execution of actions based on the dependencies between related resources.

No download No website Updated 27 Apr 2011 crumb

Screenshot
Pop 26.83
Vit 32.98

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.

No download Website Updated 21 Dec 2010 EBuild

Screenshot
Pop 31.40
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.

No download No website Updated 01 Nov 2010 baracus

Screenshot
Pop 25.30
Vit 35.53

baracus is a boot and build management tool designed for rapid and scalable system deployments. It includes power management, hardware inventory, remote/dynamic boot management, system provisioning via native builders and/or imaging, and secure system decommissioning.

Download Website Updated 15 Nov 2010 bmake

Screenshot
Pop 32.12
Vit 36.42

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.

Download No website Updated 25 May 2011 OpenCms ANT build

Screenshot
Pop 28.88
Vit 1.63

OpenCms ANT Build allows multiple OpenCms developers to develop OpenCms modules in their favorite IDEs. This combines the benefit of versioning, file editing support, and merging of concurrent changes with a defined upstream to the OpenCms development / test / production server.

No download No website Updated 20 May 2010 Prebake

Screenshot
Pop 27.60
Vit 37.97

Build systems fail to scale to large projects when rebuilding a small portion requires stat-ing every project file. Prebake is a build system that uses a long-lived service to hook into the file-system and watch for changes so it can avoid unnecessary I/O for incremental builds. It also solves common problems with Ant and Make: missing dependencies and build cruft from deleted source files. It does away with missing dependencies by doing away with explicit dependencies altogether. Build dependencies are inferred by intersecting globs; if one product takes *.c and produces *.o, and another takes *.o and produces *.lib, then the latter depends on the former. Prebake also gets the benefits of both a declarative build syntax (a la make) and the flexibility of hand coded shell scripts. It uses tightly sandboxed JavaScript and "mobile functions" to get the flexibility of a scripting language with the hard controls on side effects that allow for repeatable builds. In practice, the JS in build files looks declarative, like JSON, but the dynamism is there when you need it.

No download Website Updated 22 Nov 2013 QuickBuild

Screenshot
Pop 145.57
Vit 15.83

QuickBuild is a continuous integration and release management server, acting as the central place to produce, test, deploy, and release software builds. It is designed to guard the health of your project by preventing broken builds, and to improve your build delivery process by pushing builds through a customizable pipeline (for example, dev->QA->release) with related information connected such as resolved issues and relevant SCM changes.

Screenshot

Project Spotlight

Scid vs. PC

A chess database application, PGN viewer, and more.

Screenshot

Project Spotlight

SCHEDIT VIEWER

schematux