Wrapper around the airline simulator components, so as to ease their building
Ruby Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
Makefile
README.md
Rakefile
metasim.yaml.sample

README.md

MetaSim

Development helpers for the simulator components.

Pre-requisites

Please check that you have ruby and rake installed.

Fedora/CentOS/RedHat

On Fedora, the packages can be installed with:

$ dnf -y install rubygem-rake ruby ruby-libs

MacOS

On MacOS, HomeBrew already contains everything necessary for Ruby.

Configuration

Copy the metasim.yaml.sample sample configuration file as metasim.yaml. Then, alter it according to your environment.

$ cp metasim.yaml.sample metasim.yaml
$ vi metasim.yaml

Typical life-cycle

  • Display the list of available targets:
$ rake --tasks

(Git) Checkout

$ rake checkout
$ ls -l workspace/src

Configure of the local builders (CMake)

$ rake offline=true configure

Build and local installation

$ rake offline=true install

Packaging and distribution

$ rake offline=true dist