This is due to the way we construct our include for the PhotoshopAPI target
target_include_directories(PhotoshopAPI PUBLIC include ${CMAKE_SOURCE_DIR}/thirdparty/c-blosc2/include src src/Util)
where a better approach would be to add an INTERFACE target for the include dirs in our top level build and not rely on ${CMAKE_SOURCE_DIR} but instead ${CMAKE_PROJECT_DIR}
This is due to the way we construct our include for the
PhotoshopAPI
targetwhere a better approach would be to add an INTERFACE target for the include dirs in our top level build and not rely on
${CMAKE_SOURCE_DIR}
but instead${CMAKE_PROJECT_DIR}
This could look a little something like this: