Skip to content

Tags: johngladp/oiio

Tags

Release-2.1.16.0

Toggle Release-2.1.16.0's commit message
CHANGES

Signed-off-by: Larry Gritz <[email protected]>

Release-2.1.15.0-docs1

Toggle Release-2.1.15.0-docs1's commit message
Lots of minor docs rendering fixes

Signed-off-by: Larry Gritz <[email protected]>

Release-2.1.15.0

Toggle Release-2.1.15.0's commit message
CHANGES for release

Signed-off-by: Larry Gritz <[email protected]>

Release-2.1.14.0

Toggle Release-2.1.14.0's commit message
CHANGES

Signed-off-by: Larry Gritz <[email protected]>

Release-2.2.2.0-dev

Toggle Release-2.2.2.0-dev's commit message
ffmpeg and openvdb finding touch-ups

Release-2.1.13.0

Toggle Release-2.1.13.0's commit message
INSTALL cleanup

Release-2.2.1.5-2-dev-spi

Toggle Release-2.2.1.5-2-dev-spi's commit message
FindOpenColorIO: set up a true target

Release-2.2.1.4-dev

Toggle Release-2.2.1.4-dev's commit message
Cmake config fix: make sure Imath headers end up in config include path

Also, for CI, some changes to the scripts that download and build some
dependencies, since CMake will give an error if you ask it to generate
configs tat have paths to within the source tree, as we were doing. Move
it out of the source tree.

Release-2.2.1.3-dev

Toggle Release-2.2.1.3-dev's commit message
Bump tweak

Release-2.2.1.2-dev

Toggle Release-2.2.1.2-dev's commit message
Build system: Revise pybind11 procedures (AcademySoftwareFoundation#2503

)

The way we downloaded header-only library was a little janky inasmuch as it
did not actually "build" pybind11, which although there is nothing to compile
per se for this header-only project, nonetheless that's what would generate
the cmake config files defining the targets to import. And the presence of our
FindPybind11.cmake module inhibited cmake finding the config files even when
present elsewhere.

This patch:

* No longer automatically downloads pybind11 as part of our cmake config step.

* Eliminates FindPybind11.cmake module in favor of always expecting a
  pybind11Config.cmake as part of a true pybind11 install.

* Correctly uses the imported pybind11::pybind11 target instead of
  futzing with ${PYBIND11_INCLUDE_DIR}.

* Supplies a new src/build-scripts/build_pybind11.bash script that will do the
  download and "build" of pybind11 (into the ext/ area by default) for those
  users who need it and don't have it on their systems.