nvidia: Fix missing includes

This commit is contained in:
Michael Fabian 'Xaymar' Dirks 2023-09-30 08:08:11 +02:00 committed by Xaymar
parent 7fb8c6fea2
commit ef55651d9c
18 changed files with 18 additions and 4 deletions

View File

@ -1539,12 +1539,26 @@ endwhile()
#- Linking
target_link_libraries(StreamFX PRIVATE $<LINK_LIBRARY:WHOLE_ARCHIVE,StreamFX_Core>)
foreach(_ENTITY ${_RESOLVED})
if(NOT TARGET StreamFX_${_ENTITY})
continue()
endif()
set(RENTITY "StreamFX_${_ENTITY}")
get_target_property(_DEPENDS "${RENTITY}" COMPONENT_DEPENDS)
# Finally if everything is correct, do things.
target_link_libraries(StreamFX PRIVATE $<LINK_LIBRARY:WHOLE_ARCHIVE,StreamFX_${_ENTITY}>)
target_link_libraries(StreamFX PRIVATE $<LINK_LIBRARY:WHOLE_ARCHIVE,${RENTITY}>)
if(_DEPENDS)
foreach(_DEPEND ${_DEPENDS})
list(GET _DEPEND 0 _ENTITY2)
set(RENTITY2 "StreamFX_${_ENTITY2}")
streamfx_enabled_component(${_ENTITY2} T_CHECK)
if(T_CHECK)
target_link_libraries(${RENTITY}
PUBLIC
$<LINK_LIBRARY:WHOLE_ARCHIVE,${RENTITY2}>
)
endif()
endforeach()
endif()
endforeach()
################################################################################