I am trying to include OmmBaking
from optix-toolkit
GitHub - NVIDIA/optix-toolkit: Set of utilities supporting workflows common in GPU raytracing applications
However, there is no individual cmake doc for each of them. Without luck, I have to look into the cmake file.
You guys are using 3 different deps for ommBakingSimple example. That make me confused, are they madatory.
target_link_libraries( ommBakingSimple
OptiXToolkit::CuOmmBaking
OptiXToolkit::Util
OptiX::OptiX
)
Then I started to try it in my cmake. The OptiXToolkit::
name space doesn’t work out of box. ALIAS
offer me help, this config eventually become valid. While it didn’t work when I want to include <OptiXToolkit/CuOmmBaking/CuOmmBaking.h> in my cpp file.
target_include_directories(pname PRIVATE ${CMAKE_SOURCE_DIR}/projects/optix-toolkit)
target_include_directories(pname PRIVATE ${CMAKE_SOURCE_DIR}/projects/optix-toolkit/CuOmmBaking)
add_library(OptiXToolkit::CuOmmBaking ALIAS CuOmmBaking)
target_link_libraries(pname PRIVATE OptiXToolkit::CuOmmBaking)