Right now, the build is overly complex because it requires D3D12TranslationLayer and OpenCLOn12 to be siblings, both included by a (not-provided) top-level CMakeLists.txt. This is useful for us because we want to build D3D12TranslationLayer once, and share that .lib among multiple other mapping layers, but it would be way more convenient for anybody else building this layer to just grab this repo and have it pull dependencies automatically.
Right now, the build is overly complex because it requires
D3D12TranslationLayer
andOpenCLOn12
to be siblings, both included by a (not-provided) top-levelCMakeLists.txt
. This is useful for us because we want to buildD3D12TranslationLayer
once, and share that .lib among multiple other mapping layers, but it would be way more convenient for anybody else building this layer to just grab this repo and have it pull dependencies automatically.