updated cmake install() destinations
This commit is contained in:
parent
faf2ecd3c8
commit
4983634568
@ -65,7 +65,7 @@ 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}" )
|
||||
install(TARGETS ${target} DESTINATION "${CMAKE_INSTALL_LIBDIR}/qskinny/plugins/${TYPE}" )
|
||||
set_target_properties(${target} PROPERTIES
|
||||
INSTALL_RPATH "\${ORIGIN}/../../lib" )
|
||||
|
||||
|
@ -22,4 +22,6 @@ endif()
|
||||
|
||||
set_target_properties(${target} PROPERTIES FOLDER libs)
|
||||
|
||||
install(TARGETS ${target} )
|
||||
install(TARGETS ${target}
|
||||
PUBLIC_HEADER DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/${target}"
|
||||
)
|
||||
|
@ -514,4 +514,8 @@ set_target_properties(${target} PROPERTIES PUBLIC_HEADER "${HEADERS}")
|
||||
set_target_properties(${target} PROPERTIES
|
||||
VERSION ${CMAKE_PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR} )
|
||||
|
||||
install(TARGETS ${target} )
|
||||
# Set the library destination to ensure an organized library + plugins dir
|
||||
install(TARGETS ${target}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/${target}
|
||||
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${target}
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user