Module::Build is a system for building, testing, and installing Perl modules.
It is meant to be a replacement for ExtUtils::MakeMaker. Developers may alter
the behavior of the module through subclassing in a much more straightforward
way than with MakeMaker. It also does not require a make on your system - most
of the Module::Build code is pure-perl and written in a very cross-platform
way.
Module::Load::Conditional provides simple ways to query and possibly
load any of the modules you have installed on your system during
runtime.
A tool to indent the C preprocessor directives to reflect their
nesting and ensure that there is exactly one space character between
each #if, #elif, #define directive and the following token.
Cproto is a program that generates function prototypes and variable
declarations from C source code. It can also convert function definitions
between the old style and the ANSI C style. This conversion overwrites the
original files, so make a backup copy of your files in case something goes
wrong.
The program isn't confused by complex function definitions as much as other
prototype generators because it uses a yacc generated parser. By ignoring all
the input between braces, I avoided implementing the entire C language grammar.
Cproto is in the public domain, except for the configure script which is
copyrighted by the Free Software Foundation, Inc. If you have any comments
or find any bugs, please let me know.
cpuflags returns the appropriate gcc flags to optimise compilation for the
current CPU.
This project's goal is to make releases with Elixir projects a
breeze. It is composed of a mix task, and build files required to
successfully take your Elixir project and perform a release build,
and a simplified configuration mechanism which integrates with your
current configuration and makes it easy for your operations group
to configure the release once deployed.
gettext is an internationalization (i18n) and localization (l10n) system
commonly used for writing multilingual programs. Gettext is a standard for
i18n in different communities, meaning there is a great set of tooling for
developers and translators.
OMake is a build system designed for scalability and portability. It uses
a syntax similar to make utilities you may have used, but it features
many additional enhancements.
Csmith is a tool that can generate random C programs that statically
and dynamically conform to the C99 standard. Thus, it is useful for
stress-testing compilers, static analyzers, and other tools that
process C code. Csmith has found bugs in every tool that it has
tested, and over the last several years we have used it to find
and report more than 350 previously-unknown compiler bugs.
csoap is a client/server SOAP library implemented in pure C.
It comes with an embedded HTTP server called nanohttp.
The transferred XML structures are handled by libxml2.
csoap comes with the following features:
- client/server HTTP engine
- Attachments via MIME
- https (SSL) with OpenSSL