Skip to content

Commit 7e0938f

Browse files
committed
Install FullScreenTriangle in relocatable package
1 parent dada0d3 commit 7e0938f

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

src/nbl/CMakeLists.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -788,6 +788,16 @@ start_tracking_variables_for_propagation_to_parent()
788788
add_subdirectory(ext EXCLUDE_FROM_ALL)
789789
propagate_changed_variables_to_parent_scope()
790790

791+
if(TARGET ${NBL_EXT_FULL_SCREEN_TRIANGLE_LIB})
792+
set_target_properties(${NBL_EXT_FULL_SCREEN_TRIANGLE_LIB} PROPERTIES EXCLUDE_FROM_ALL OFF)
793+
nbl_install_lib_spec(${NBL_EXT_FULL_SCREEN_TRIANGLE_LIB} "nbl/ext/FULL_SCREEN_TRIANGLE")
794+
target_link_libraries(Nabla INTERFACE
795+
"$<INSTALL_INTERFACE:$<$<CONFIG:Debug>:$<INSTALL_PREFIX>/debug/lib/nbl/ext/FULL_SCREEN_TRIANGLE/NblExtFULL_SCREEN_TRIANGLE_d.lib>>"
796+
"$<INSTALL_INTERFACE:$<$<CONFIG:Release>:$<INSTALL_PREFIX>/lib/nbl/ext/FULL_SCREEN_TRIANGLE/NblExtFULL_SCREEN_TRIANGLE.lib>>"
797+
"$<INSTALL_INTERFACE:$<$<CONFIG:RelWithDebInfo>:$<INSTALL_PREFIX>/relwithdebinfo/lib/nbl/ext/FULL_SCREEN_TRIANGLE/NblExtFULL_SCREEN_TRIANGLE_rwdi.lib>>"
798+
)
799+
endif()
800+
791801
nbl_install_headers("${NABLA_HEADERS_PUBLIC}")
792802
set_target_properties(Nabla PROPERTIES DEBUG_POSTFIX _debug)
793803
set_target_properties(Nabla PROPERTIES RELWITHDEBINFO_POSTFIX _relwithdebinfo)

0 commit comments

Comments
 (0)