aws/thinkbox-krakatoa

thinkboxcm library ?

nyue opened this issue · 5 comments

nyue commented

Hi,

There appears to be some dependencies that are not included or exists as submodule ?

Any advice ?

Cheers

nyue commented

@RandomInsano Thanks for pointing that out. I will create a superbuild to tie in all the dependencies.

The forums post that Edwin linked is definitely a good place to start as it gives an overview of the dependency tree and what each repository contains.

The CONTRIBUTING.md files in each repository should also list the individual dependencies of a given project and provide links.

For Krakatoa itself though it will be:

thinkbox-cm-library (https://github.com/aws/thinkbox-cm-library)
|
v
thinkbox-library (https://github.com/aws/thinkbox-library)
|
v
thinkbox-krakatoa/Krakatoa
|
v
thinkbox-krakatoa/KrakatoaSR

The easiest workflow is to clone the repository of the dependency and run build.py (requires Python 3.10+, conan, and conan_package_tools from pip), which will build all variants of a given library and put them in your local Conan cache.

I believe this has been answered so I'm going to close it. Feel free to create a new issue if you have any more questions.