My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages

Curry

Curry (C++ in a Hurry) is a Domain Specific Langauge (DSL) which provides a light-weight, high-level programming interface capable of generating full featured makefiles for C/C++ Unix-ish projects. It minimises the time spent creating and debugging complex makefiles while allowing developers to spend more time on writing/executing solid unit tests, creating/trying "what-if" scenarios, and concentrating on the business logic of their project.

Curry generates and maintains Developers write

Curry Features

  • Simple, easy to learn, extensible high level language for expressing building C/C++ software on Unix-ish platforms
  • Generation of full-featured Makefile code
  • Extension points for custom functionality
  • Header/Source file dependency generation
  • Link time dependencies
  • Generation of LD_LIBRARY_PATH variable based on LDFLAGS
    • Allows quick iterations between make and make run
  • Seamless integration into other buildsystems
Powered by Google Project Hosting