install rules added/fixed

This commit is contained in:
Uwe Rathmann 2023-04-04 11:06:43 +02:00
parent d7007b4c22
commit f134836309
2 changed files with 6 additions and 1 deletions

View File

@ -65,6 +65,10 @@ function(qsk_add_plugin target TYPE CLASS_NAME)
set_target_properties( ${target} PROPERTIES
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/plugins/${TYPE}")
install(TARGETS ${target} DESTINATION "plugins/${TYPE}" )
set_target_properties(${target} PROPERTIES
INSTALL_RPATH "\${ORIGIN}/../../lib" )
endfunction()
function(qsk_add_example target)

View File

@ -14,7 +14,8 @@ target_include_directories(${target} PUBLIC ${CMAKE_CURRENT_LIST_DIR})
set_target_properties(${target} PROPERTIES PUBLIC_HEADER QskQml.h)
if(BUILD_QSKDLL)
set_target_properties( ${target} PROPERTIES DEFINE_SYMBOL QSK_QML_MAKEDLL )
set_target_properties(${target} PROPERTIES DEFINE_SYMBOL QSK_QML_MAKEDLL)
set_target_properties(${target} PROPERTIES INSTALL_RPATH "\${ORIGIN}" )
endif()
install(TARGETS ${target} )