File cmake-install-libdir.patch of Package qmidiplayer
diff --git a/midifmt-plugin/CMakeLists.txt b/midifmt-plugin/CMakeLists.txt
index 2b58b0b..6642fbc 100644
--- a/midifmt-plugin/CMakeLists.txt
+++ b/midifmt-plugin/CMakeLists.txt
@@ -15,4 +15,4 @@ add_library(midifmt-plugin MODULE
${midifmt-plugin_SOURCES}
)
-install(TARGETS midifmt-plugin LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/qmidiplayer/)
+install(TARGETS midifmt-plugin LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/qmidiplayer/)
diff --git a/mpris-plugin/CMakeLists.txt b/mpris-plugin/CMakeLists.txt
index 1366f39..5b95f27 100644
--- a/mpris-plugin/CMakeLists.txt
+++ b/mpris-plugin/CMakeLists.txt
@@ -25,4 +25,4 @@ target_link_libraries(qmpmpris
Qt${QT_VERSION_MAJOR}::DBus
)
-install(TARGETS qmpmpris LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/qmidiplayer/)
+install(TARGETS qmpmpris LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/qmidiplayer/)
diff --git a/sample-plugin/CMakeLists.txt b/sample-plugin/CMakeLists.txt
index 888e874..407c780 100644
--- a/sample-plugin/CMakeLists.txt
+++ b/sample-plugin/CMakeLists.txt
@@ -9,4 +9,4 @@ add_library(sampleplugin MODULE
${sampleplugin_SOURCES}
)
-install(TARGETS sampleplugin LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/qmidiplayer/)
+install(TARGETS sampleplugin LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/qmidiplayer/)
diff --git a/simple-visualization/CMakeLists.txt b/simple-visualization/CMakeLists.txt
index 6cd408f..479ad39 100644
--- a/simple-visualization/CMakeLists.txt
+++ b/simple-visualization/CMakeLists.txt
@@ -27,4 +27,4 @@ target_link_libraries(simple-visualization
Qt${QT_VERSION_MAJOR}::Widgets
)
-install(TARGETS simple-visualization LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/qmidiplayer/)
+install(TARGETS simple-visualization LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/qmidiplayer/)
diff --git a/visualization/CMakeLists.txt b/visualization/CMakeLists.txt
index ca1096c..440b6dc 100644
--- a/visualization/CMakeLists.txt
+++ b/visualization/CMakeLists.txt
@@ -45,4 +45,4 @@ target_link_libraries(visualization
OpenGL::GL
)
-install(TARGETS visualization LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/qmidiplayer/)
+install(TARGETS visualization LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/qmidiplayer/)
diff --git a/visualization/renderer/qmpvisrendercore.cpp b/visualization/renderer/qmpvisrendercore.cpp
index 9d58206..5799e81 100644
--- a/visualization/renderer/qmpvisrendercore.cpp
+++ b/visualization/renderer/qmpvisrendercore.cpp
@@ -44,7 +44,7 @@ bool qmpVisRenderCore::loadVisualizationLibrary()
std::vector<std::string> libpath =
{
QCoreApplication::applicationDirPath().toStdString() + "/plugins/libvisualization.so",
- QT_STRINGIFY(INSTALL_PREFIX) + std::string("/lib/qmidiplayer/libvisualization.so"),
+ QT_STRINGIFY(INSTALL_LIBDIR) + std::string("/qmidiplayer/libvisualization.so"),
"../libvisualization.so"//for debugging only
};
#endif
diff --git a/windows-extra/CMakeLists.txt b/windows-extra/CMakeLists.txt
index c9b58ab..15a8b1a 100644
--- a/windows-extra/CMakeLists.txt
+++ b/windows-extra/CMakeLists.txt
@@ -11,4 +11,4 @@ add_library(windowsextra MODULE
target_link_libraries(windowsextra Qt${QT_VERSION_MAJOR}::Widgets Qt${QT_VERSION_MAJOR}::WinExtras)
-install(TARGETS windowsextra LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/qmidiplayer/)
+install(TARGETS windowsextra LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/qmidiplayer/)