A build system that requires no configuration.
One of the best features of iCompile is its ability to generate executables, static and shared libraries, and HTML documentation without any per-project configuration or extensive scripts. This means that users can save time and effort in setting up their projects, thus allowing them to focus on the actual coding.
Adopting a Unix-like approach, iCompile scans your code and compiles all C++ files in the current directory into a single executable that matches the name of the directory. Additionally, the application carefully analyzes your code and executes the compiler and linker with the right options, much like an experienced programmer would do.
Furthermore, iCompile provides excellent dependency tracking and recompiles only the minimal number of files required, thus reducing any unnecessary compilation time. Importantly, it doesn't require users to edit the compilation scripts, write dependency rules, or specify which files are present in the project, making it a streamlined and intuitive experience.
Finally, it's worth noting that iCompile is licensed and distributed under the BSD License, allowing users to modify and distribute the software as long as they provide proper attribution to the original author. Overall, it's a versatile and reliable tool that can help developers streamline their C++ projects on Mac OS X.
Version 0.5.7: N/A