Conjury::C
Details
| Size: | 33K |
| Last Update: | 2008-05-18 22:06:26 |
| Version: | 1.004 |
| OS Support: | Linux |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | James Woodyatt |
| Price: | $0.00 |
Description:
Conjury::C 1.004 is libraries software developed by James Woodyatt.
Conjury::C is a Perl Conjury with C/C++ compilers, linkers and archivers.
SYNOPSIS
c_object
Source => Isource-file>,
Directory => Idirectory>,
Includes => [ Idir1>, Idir2>, ... ],
Defines => { Ivar1> => Ival1>, Ivar2> => Ival2>, ... },
Compiler => I< compiler>,
Options => [ I< opt1>, I< opt2>, ... ],
Factors => [ I< factor1>, I< factor2>, ... ];
c_executable
Directory => I< directory>,
Name => I< output-filename>,
Order => [
Searches => [ I< dir1>, I< dir2>, ... ],
Objects => [ I< obj1>, I< obj2>, ... ],
Libraries => [ I< lib1>, I< lib2>, ...] ],
Linker => I< linker>,
Options => [ I< opt1>, I< opt2>, ... ],
Factors => [ I< factor1>, I< factors2>, ... ]
c_static_library
Directory => I< directory>,
Name => I< output-filename>,
Objects => [ I< obj1>, I< obj2>, ...],
Archiver => I< archiver>,
Options => [ I< opt1>, I< opt2>, ... ],
Factors => [ I< factor1>, I< factors2>, ... ]
c_compiler
Program => I< program>,
Options => [ I< opt1>, I< opt2>, ... ],
Journal => I< journal>,
Flag_Map => { 'I' => I< include-flag>, 'D' => I< define-flag>,
'c' => I< source-flag>, 'o' => I< object-flag> },
Suffix_Rule => sub { my ($name) = @_; ... return $result },
Scanner => sub { my ($c_file, $args) = @_; ... return @result };
c_compiler Vendor => I< vendor>, ...
c_linker
Program => I< program>,
Options => [ I< opt1>, I< opt2>, ... ],
Journal => I< journal>,
Flag_Map => { 'l' => I< link-flag>, 'L' => I< search-flag>,
'o' => I< output-flag> },
Bind_Rule => sub { my ($lib, $bind) = @_;
... return @result },
Search_Rule => sub { my ($lib, $rule, $bind, @search) = @_;
... return @factors };
c_linker Vendor => I< vendor>, ...
c_archiver
Program => I< program>,
Options => [ I< opt1>, I< opt2>, ... ],
Journal => I< journal>,
Flag_Map => { 'r' => I< replace-flag> };
c_archiver Vendor => I< vendor>, ...
Spells for compiling and linking C/C++ software are constructed using c_object, c_executable and c_static_library. The compiler, linker and archiver used in the resulting actions are the same compiler, linker and archiver that were used to build Perl itself, unless otherwise specified.
Specializations of the general classes of compiler, linker and archiver can be created using c_compiler, c_linker and c_archiver.
Requirements:
Perl
Conjury::C 1.004 supports different languages (including english). It works with Linux.
Downloading Conjury::C 1.004 will take several seconds if you use fast ADSL connection.
0 comments
Add to
Conjury::C Version History
Related Software
|
|
From category: Libraries |
| Class::InsideOut::Manual::About 1.03 is libraries software developed by David A. Golden. Class::InsideOut::Manual::About is a guide to this and other implementations of the inside-out technique. \... |
|
|
From category: Libraries |
| frag-opt 0.5.5 is libraries software developed by Ville Jokela. frag-opt is a re-entrant, portable command-line parsing library. To see how you can use this in your program, take a look at doc/exam... |
|
|
From category: Libraries |
| Apache::AuthPerLDAP 0.5 is libraries software developed by Henrik Strom. Apache::AuthPerLDAP is a mod_perl PerLDAP Authentication Module. SYNOPSIS < Directory /foo/bar >... |
|
|
From category: Libraries |
| AFS::Command::BOS 1.7 is libraries software developed by AFS::Command::BOS Team. AFS::Command::BOS is a OO API to the AFS bos command. SYNOPSIS use AFS::Command::BOS; m... |
|
|
From category: Libraries |
| CSVObjects 0.5b is libraries software developed by Anupam Sengupta. CSVObjects is a free and open sourced Java based framework for transparently parsing and unmarshalling Comma Separated Value (CS... |
|
|
From category: Libraries |
| Audio::Ecasound 0.91 is libraries software developed by Brad Bowman. Audio::Ecasound is a Perl binding to the ecasound sampler, recorder, fx-processor. SYNOPSIS One function interface: \... |
|
|
From category: Libraries |
| Archive::Any::Create 0.02 is libraries software developed by Tatsuhiko Miyagawa. Archive::Any::Create is an abstract API to create archives (tar.gz and zip). SYNOPSIS use Archive::A... |
|
|
From category: Perl-Modules |
| Test::Class::Load is a Perl module to load Test::Class classes automatically.... |
|
|
From category: Libraries |
| Tokyo Cabinet is a library of routines for managing a database. It is the successor of QDBM.... |
|
|
From category: Libraries |
| Apache::Wyrd::Chart 0.93 is libraries software developed by Barry King. Apache::Wyrd::Chart is a Perl module for embed Dynamically-redrawn PNG charts in HTML. SYNOPSIS < BASENAME::C... |
|
|
From category: Libraries |
| commonc++ is a C++ class library for developing cross-platform systems software for POSIX and Windows systems.... |
|
|
From category: Libraries |
| libft is an open source version of the fischertechnik ROBO Interface Library for Unix like system.... |
|
|
From category: Libraries |
| Bio::Restriction::Enzyme 1.4 is libraries software developed by Bio::Restriction::Enzyme Team. Bio::Restriction::Enzyme is a single restriction endonuclease (cuts DNA at specific locations). \... |
|
|
From category: Libraries |
| FOX is a C++-based toolkit for GUI development.... |
|
|
From category: Debuggers |
| Cleaner 0.1 is debuggers software developed by Jon Rafkind. Cleaner is a Java beautifier that transforms ugly syntax into beautiful syntax. The Java code syntax is parsed using ANTLR and then print... |
Leave a comment