Skip to content

easics/rubyexport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rubyexport

A library to export C++ files to be used in Ruby or Python scripts

Warning We do not support Ruby version 2.7.x

Compilation

Compilation is done with CMake

Generate the project build system:

cmake -B build -S ./ -D SCRIPT_RUBY=ON -D SCRIPT_PYTHON=ON

You must define either to build for RUBY script support, Python script support or both

By default the build system will use Makefiles. To use Ninja files you can run the following command:

cmake -B build -S ./ -G Ninja -D SCRIPT_RUBY=ON -D SCRIPT_PYTHON=ON

Build the project:

cmake --build build

To specify the maximum number of concurrent processes when building, you can use the following option:

cmake --build build -j 4

Packages

For Ubuntu and Debian the following packages are required:

  • cmake
  • For Ninja builds: build-essential
  • python3-dev
  • ruby-dev

License

rubyexport is distributed under the GNU General Public License v3.0

Contact info

Created by easics

Tool specific questions: tools@easics.be

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published