diff --git a/CMakeLists.txt b/CMakeLists.txt index b749feff26..f0e9e2de64 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -52,11 +52,25 @@ target_compile_definitions( "$<$:TRACY_SUPPORT>" ) +file(GLOB FEATURE_SHADER_DIRS + RELATIVE "${CMAKE_SOURCE_DIR}" + "${CMAKE_SOURCE_DIR}/features/*/Shaders" +) + +foreach(_dir IN LISTS FEATURE_SHADER_DIRS) + target_include_directories( + ${PROJECT_NAME} + PRIVATE + "${CMAKE_SOURCE_DIR}/${_dir}" + ) +endforeach() + target_include_directories( ${PROJECT_NAME} PRIVATE ${BSHOSHANY_THREAD_POOL_INCLUDE_DIRS} ${CLIB_UTIL_INCLUDE_DIRS} + "${CMAKE_SOURCE_DIR}/package/Shaders" ) target_link_libraries(