Completely automates the build process for Multiverse by using Vagrant and alembic-builder.
Note that we have multiple branches supporting multiple Linux versions (and gcc
versions that match the VFX reference platform)
Branch | O/S | gcc |
---|---|---|
master | ubuntu precise64 | 4.6 |
ubuntu-trusty64-gcc48-multiverse-1.5.8 | ubuntu thrusty64 | 4.8 |
centos-7-gcc48-multiverse-1.5.8 | Centos 7.0 | 4.8.5 |
centos-7-gcc48-multiverse-2.0.0 | Centos 7.0 | 4.8.5 |
centos-6-gcc48-multiverse-2.0.0 | Centos 6.6 | 4.8.2 |
First of all, install Vagrant if not already installed. Secondly, download & install Virtual Box if not already installed.
Then:
$ git clone https://github.com/j-cube/multiverse-build-machine
$ cd multiverse-build-machine
$ vagrant up
This will create a VM using Vagrant and build multiverse in it, now login an check the product of the compilation.
$ vagrant ssh
vagrant@precise64:~$ ls /opt/jcube
bin docs include lib multiverse-2.0.0 share
vagrant@precise64:~$ ls /opt/jcube/multiverse-2.0.0/bin/
...
abcconvert
abcecho
abcechobounds
abchistory
abcls
abctree
...
Enjoy!