Library and CLI-Tool for automatic generation wrappers for C/C++ code using SWIG. This is both a Ruby Gem and a CLI Tool. Feed it with a directory containing the library's header files (the ones you want to wrap) and a CSV File with basic configuration (see usage). EasySwig will generate the corresponding SWIG interface files (.i) in an output directory. EasySwig also offers a facade allowing you to directly call SWIG in order to generate wrappers in the target language. EasySwig relies on the Doxyparser gem (https://github.com/davfuenmayor/ruby-doxygen-parser) which on his part depends on Nokogiri (http://nokogiri.org) and Doxygen (www.doxygen.org). Refer to Doxyparser for more information. For using EasySwig you may also want to install SWIG (http://www.swig.org/). SWIG versions 2.x and 3.x are supported. EasySwig supports currently only C#. There is ongoing work on other languages support.

Required Ruby Version

>= 0

Authors

David Fuenmayor

Versions

  1. 1.1
    1. source

      1. 1.1 source May 11, 2014 (25 KB)
  2. 1.0
    1. source

      1. 1.0 source May 02, 2014 (24.5 KB)

SHA 256 checksum