iCompile

The zero-configuration build system
Download

iCompile Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Morgan McGuire
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 54 KB

iCompile Tags


iCompile Description

The zero-configuration build system iCompile is a free and open source application that offers the easiest way to compile your C++ projects on Mac OS X. It creates executables, static and shared libraries, and HTML documentation with no per-project configuration or scripts.iCompile makes the reasonable assumption that you want to compile all C++ files in the current directory into a single executable whose name matches the directory name. It analyzes your code and then, like an experienced Unix programmer, executes the compiler and linker with just the right options. Of course, it also tracks dependencies and recompiles only the minimum number of files.iCompile does not require you to edit compilation scripts, write dependency rules, or even specify which files are in your project (goodbye, configure.in, Makefile.am, and Makefile). It automatically detects when new files are added and when dependencies change (goodbye, make --depend). NOTE: iCompile is licensed and distributed under the terms of the BSD License. What's New in This Release: · Test sibling library dependency checking (in the presence of the cache) · Make "project name" a variable for ice.txt files · Update ice.txt and manual.html documentation · Explicit dependencies (uses) · When a library dependency is added, re-check to see if that makes something else out of date · When compiling an up-to-date library, only print "X.lib is up to date" · When a dependency fails to build, stop the compilation process · Check dependencies before building docs/data so that the output for each icompile module is grouped together (right now libraries build after documentation and before the binary.) See buildBinary() · Test universal binary support for OS X · Extract icns automatically for --deploy on OS X


iCompile Related Software