Commit Graph

10 Commits

Author SHA1 Message Date
George ElKoura
4383d2b5ac Several improvements to CI building and testing
- Added support for OSX CI builds and tests
- Cleaned up build scripts and moved to $ROOT/build_scripts
- On Linux: moved to trusty distro
- On Linux: enabled OpenMP, TBB and PTex build options
- On Linux: install and setup xvfb with newer mesa drivers to run our GL tests
- On Linux: enable GL tests
2017-06-30 12:52:01 -07:00
Michael Harris
30cd2df37c Added Metal support 2017-04-19 16:49:53 -07:00
manuelk
8918173fda Improve stringification of shaders & kernels in build.
- added a _stringify function to top CMakeLists
- switched all stringification tasks to use the macro
- all suffixes are now .gen.h instead of .inc (to help cmake track dependencies)
2014-01-03 16:59:26 -08:00
jcowles
eb09b9e14c Use obj targets for faster CPU/GPU lib builds
Further leverage cmake object libraries to share object files for CPU
and GPU OSD libraries, avoiding duplicate complation for dynamic/static
build passes.

CMake restricts object library inputs to header and source files, so the
.inc files were renamed to .gen.h (which seems like a better name
anyway) to make CMake happy.

Also updated the .gitignore file to ignore .gen.h files.

Conflicts:
	opensubdiv/osd/CMakeLists.txt
2014-01-03 14:52:35 -08:00
manuelk
d4a06a078c adding a convenience "inst" directory to ignore 2013-05-03 09:02:34 -07:00
Andrew Wong
99b2881dbb gitignore: Ignore build directories 2013-02-11 22:04:17 -05:00
Andrew Wong
98b5e86008 gitignroe: Fix newline at end of file 2013-02-11 22:01:20 -05:00
Philip Rideout
67398c3b3c augmenting gitignore for pyc and SWIG-generated cruft 2013-02-07 16:18:14 -08:00
manuelk
855b177c20 exclude .inc.rule files generated by MSVC 2013-01-31 15:30:32 -08:00
manuelk
19de7372b0 Adding a .gitignore rule file
Closes #31
2012-06-22 10:43:15 -07:00