Skip to content
This repository has been archived by the owner on Mar 6, 2024. It is now read-only.
/ vfxlibs Public archive

This is a automatic build system for the libraries in the vfx reference platform http://www.vfxplatform.com

Notifications You must be signed in to change notification settings

smaragden/vfxlibs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VFX LIBS

Description

After having to build alot of different libraries that is used in the vfx industry I decided to automate the process. I use the vfx reference platform as guidlines to what libraries to build. As we use Centos 7 that's what initially is implemented. But it should be fairly easy to change that. What needs to be done then is to make sure all system dependencies are met.

Supported Platform

  • Only Centos for now

Requirements

Libraries

To Do's

  • Make all libraries relocatable
  • Change rpath to relative paths on all libs and executables
  • Make it simpler to choose build os

Notes

  • Alembic is built in c++11 mode but that should probably be optional.
  • This is not a strict translation of the vfx reference platforms specification, but a collection of libs that fits my needs. In the future i might have this repo match vfx reference platform rather than my own preferences.

How To

Initial run:

shell$ git clone https://github.com/smaragden/vfxlibs.git
shell$ cd vfxlibs/VMs
shell$ vagrant up

Rerun build process:

shell$ vagrant provision

Install the libraries (Without rez):

cd python
python extract_vfxlibs.py -a /path/to/vfxlibs/DATA/CY2015_CentOS6.tar.gz -l /path/to/extracted/libs

Install the libraries (With rez):

cd python
python generate_rez_conf.py -a /path/to/vfxlibs/DATA/CY2015_CentOS6.tar.gz -l /path/to/extracted/libs -r /path/to/rez/conf

About

This is a automatic build system for the libraries in the vfx reference platform http://www.vfxplatform.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published