···124124 render/render_shaders.c
125125 render/render_util.c
126126 )
127127+ # The aux_vk library needs to be public to include Vulkan.
127128 target_link_libraries(
128129 comp_render
129129- PUBLIC xrt-interfaces
130130- PRIVATE aux_util aux_os aux_vk
130130+ PUBLIC xrt-interfaces aux_vk
131131+ PRIVATE aux_util aux_os
131132 )
132132- target_include_directories(comp_render PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
133133+ # So it can be used without any other compositor libraries.
134134+ target_include_directories(comp_render PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
133135 # Shaders - marked SYSTEM so we get no warnings
134136 target_include_directories(comp_render SYSTEM PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
135137