Projects tagged ‘build_tools’ and ‘make’


[18 total ]
913

GNU Make

   
Primary Language: C Licensed as: GNU General Public License 2.0

Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files.

Metrics updated about 15 hours ago

509

Apache Ant

   
Primary Language: Java Licensed as: Apache License 2.0

Apache Ant is a Java-based build tool. In theory, it is kind of like Make, but without Make's wrinkles.

Metrics updated 02 Sep 08

324

GNU Automake

   
Primary Language: shell script Licensed as: GNU General Public License 2.0

GNU Automake is a part of the GNU build system, along with GNU Autoconf and GNU Libtool. GNU Automake is a tool to create portable makefiles to manage the building and distribution of source code projects.

Metrics updated 04 Sep 08

177

Rake

   
Primary Language: Ruby Licensed as: MIT License

Rake is a Ruby make-like utility using standard Ruby syntax for the build specification file.

Metrics updated about 11 hours ago

99

CMake

   
Primary Language: C/C++ Licensed as: BSD-ish License

CMake is a cross-platform, open-source build system. It is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your cour choice, such as GNU Make, Visual Studio, and Xcode.

Metrics updated 03 Sep 08

50

Phing

   
Primary Language: PHP Licensed as: GNU Lesser General Public License 2.1

PHing Is Not GNU make; it's a project build system based on Apache Ant. You can do anything with it that you could do with a traditional build system like GNU make, and its use of simple XML build files and extensible PHP "task" classes make it an ... [More] easy-to-use and highly flexible build framework. Features include file transformations (e.g. token replacement, XSLT transformation, Smarty template transformations), file system operations, interactive build support, SQL execution, CVS operations, tools for creating PEAR packages, and much more. [Less]

Metrics updated about 12 hours ago

19

cabal

   
Primary Language: Haskell Licensed as: BSD-ish License

Cabal is a system for building and packaging Haskell libraries and programs. It defines a common interface for package authors and distributors to easily build their applications in a portable way. Cabal is part of a larger infrastructure for distributing, organizing, and cataloging Haskell libraries and programs.

Metrics updated 27 Mar 08

8

Make Project Creator

 
Primary Language: Perl Licensed as: Open Software License

MPC takes platform specific input along with the build tool-generic files and generates build tool-specific project files by using a framework-based approach that supports the following: * Inheritance from common base projects * Default ... [More] values for many aspects of a project * Simple syntax for ease of use and maintenance * Extensibility for adding custom features or support for new build tools * Use a scripting language (OO Perl) for rapid development, portability, and ease of automation MPC is more than a makefile generator. It currently supports the following tools: Generic Make, GNU Make (ACE, TAO, and CIAO only), NMake, Visual C++ 6, 7.1, 8 & 9, Embedded C++, WindRiver Workbench 2.6, & Borland Make Presently MPC supports C++, C#, Java, and Visual Basic. [Less]

Metrics updated about 9 hours ago

5

pake — php5 project builder system

   
Primary Language: PHP Licensed as: MIT License

pake is a PHP5 project build system with capabilities similar to make. pake has the following features: - pakefiles (pake’s version of Makefiles) are completely defined in standard PHP5 syntax. No XML files to edit. No quirky Makefile syntax to ... [More] worry about (is that a tab or a space?) - users can specify tasks with prerequisites - pake is lightweight. It can be distributed with other projects as a single file. Projects that depend upon pake do not require that pake be installed on target systems. [Less]

Metrics updated 01 Sep 08

4

Bakefile

 
Primary Language: Python Licensed as: MIT License

Bakefile is cross-platform, cross-compiler native makefiles generator. It takes compiler-independent description of build tasks as input and generates native makefile (autoconf's Makefile.in, Visual C++ project, bcc makefile etc.). Bakefile's task ... [More] is to generate native makefiles, so that people can keep using their favorite tools. There are other cross-platform make solutions, but they either aren't native and require the user to use unfamiliar tools (Boost.Build) or they are too limited (qmake). [Less]

Metrics updated 04 Sep 08