andrewhwood / alembic

Automatically exported from code.google.com/p/alembic
Other
0 stars 0 forks source link

Misc build system items (from 0.93b) - maya ver, warning levels, houd, bootstrap #168

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
On linux, Alembic library, and maya plugins, and examples, and renderman 
procedural for better or worse all use the cmake build system.  The 
experimental houdini reader doesn't currently have cmakefiles. It does have a 
set of makefiles, so smart users will be able to figure it out and get it to 
build, but we should either create real cmake files or at least run through the 
makefiles and provide a tiny bit of doc to help users build.

Original issue reported on code.google.com by ble...@gmail.com on 31 May 2011 at 6:12

GoogleCodeExporter commented 9 years ago
1) Current houdini reader needs nicer cmake integration
On linux, Alembic library, and maya plugins, and examples, and renderman 
procedural for better or worse all use the cmake build system.  The 
experimental houdini reader doesn't currently have cmakefiles. It does have a 
set of makefiles, so smart users will be able to figure it out and get it to 
build, but we should either create real cmake files or at least run through the 
makefiles and provide a tiny bit of doc to help users build.
2) We need maya 2011 for full support
Bootstrap.py should be udpated to default to 2011. Maya reader code could have 
#ifdef blocks for maya version
3) Crank up the warning level flags for gcc in cmake files. Internally our 
build system reports more warnings, and the default cmake flags should match 
these
3b) Clenaup the warnings that the higher warning level flags reveal
4) Audit use of const (this has it's own issue, but there are a few quick and 
easy fixes we should get now vs. the full deep audit which might require some 
restructuring to carry and respect const 

Original comment by ble...@gmail.com on 31 May 2011 at 6:19

GoogleCodeExporter commented 9 years ago
Closing, duplicate of #180

Original comment by ble...@gmail.com on 7 Jul 2011 at 10:45