Compile package structure plugins into expected subdirectory
Summary: This means they're found by unit tests pre-installation Test Plan: Removed installed files Ran make (but not make install) ConfigModelTest now passes Reviewers: #plasma, apol Reviewed By: apol Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D22682
This commit is contained in:
parent
b0541ffbff
commit
af2a7fbf69
@ -2,6 +2,12 @@ function(install_package_structure name)
|
|||||||
add_library(${name}_packagestructure MODULE ${name}package.cpp packages.cpp)
|
add_library(${name}_packagestructure MODULE ${name}package.cpp packages.cpp)
|
||||||
target_link_libraries(${name}_packagestructure PRIVATE KF5::Package KF5::Plasma KF5::Declarative KF5::I18n)
|
target_link_libraries(${name}_packagestructure PRIVATE KF5::Package KF5::Plasma KF5::Declarative KF5::I18n)
|
||||||
install(TARGETS ${name}_packagestructure DESTINATION ${KDE_INSTALL_PLUGINDIR}/kpackage/packagestructure)
|
install(TARGETS ${name}_packagestructure DESTINATION ${KDE_INSTALL_PLUGINDIR}/kpackage/packagestructure)
|
||||||
|
|
||||||
|
set_target_properties(
|
||||||
|
${name}_packagestructure
|
||||||
|
PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/kpackage/packagestructure"
|
||||||
|
)
|
||||||
|
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
install_package_structure(plasmageneric)
|
install_package_structure(plasmageneric)
|
||||||
|
Loading…
Reference in New Issue
Block a user