Exocortex / ExocortexCrate

http://exocortex.com/products/crate
BSD 3-Clause "New" or "Revised" License
134 stars 68 forks source link

OS X Port #5

Open nyue opened 9 years ago

nyue commented 9 years ago

Given that Arnold, Maya and Python are available for OS X, the current windows+linux restriction should only apply to Softimage. i.e. for Arnold, Maya and Python, it should just be windows+non-windows.

bhouston commented 9 years ago

It shouldn't be that hard to add. The code likely should work as is. The main issue is the SDKs and compiling boost for OSX. I wonder if it is possible to remove boost. It may be. I'll have a look.

bhouston commented 9 years ago

Hi Nicholas,

As promised, I've removed the Exocortex, TBB and RLM libraries. I am unable to remove boost unfortunately.

Thus you will need to compile boost and zlib for your OSX and add them, along with the Maya OSX plugin sdk, files to the Libraries package in the appropriate places and modify the primary CMakeList.txt to locate them properly -- I'd call the OS directory osx. I do not have an OSX machine available to do this myself unfortunately. It shouldn't be that much work really.

I've added instructions on compiling boost here for Windows and Linux GCC -- compiling for OSX shouldn't be much difference -- please note I am using version 1.44:

https://github.com/Exocortex/ExocortexCrate/blob/master/BUILDING_BOOST.md

If you do this and share the results with me, I can create a new libraries redistributable. Hi Nicholas,

As promised, I've removed the Exocortex, TBB and RLM libraries. I am unable to remove boost unfortunately.

Thus you will need to compile boost and zlib for your OSX and add them, along with the Maya OSX plugin sdk, files to the Libraries package in the appropriate places and modify the primary CMakeList.txt to locate them properly -- I'd call the OS directory osx. I do not have an OSX machine available to do this myself unfortunately.

I've added instructions on compiling boost here:

https://github.com/Exocortex/ExocortexCrate/blob/master/BUILDING_BOOST.md

If you do this and share the results with me, I can create a new libraries redistributable.

meshula commented 9 years ago

I have a build recipe for OSX and iOS here that works properly for Alembic - https://github.com/meshula/boost-build-club