when build a Qt5/KF5 port of marble, if enable the installation/build of designer pluins, these plugins has installed in a wrong path. Qt designer plugins is installed in: /foo/lib(foo)/plugins/designer instead of /foo/lib(foo)/qt/plugins/designer http://quickgit.kde.org/?p=marble.git&a=blob&h=86aa8ab4e3fb87864f073e163c0d2552500c6c04&hb=302efc0d343a40240c32167f1642d4992a743f66&f=CMakeLists.txt#l163 Reproducible: Always Steps to Reproduce: 1.download marble from git and set a qt5/kf5 steps for build 2.build 3.see the installed files Actual Results: see the designer plugins installed in a wrong path Expected Results: installing the designer plugins in a right path
Review request: https://git.reviewboard.kde.org/r/125299/ This will allow overriding the now hardcoded QT_PLUGINS_DIR with a cmake flag. A better solution would be provided by the QT_PLUGINS_INSTALL_DIR variable, but that requires an unconditional dependency on extra-cmake-modules
Git commit f59d559347fea1e2ada00e111f1faaaa74151614 by Alexander Potashev, on behalf of Antonio Rojas. Committed on 19/09/2015 at 22:14. Pushed by aspotashev into branch 'master'. Allow overriding Qt designer plugins install dir Allow specifying a custom QT_PLUGINS_DIR in the cmake command and don't overwrite it. Testing Done: Builds and installs the plugins in the directory specified in the QT_PLUGINS_DIR cmake variable. REVIEW: 125299 M +1 -1 CMakeLists.txt http://commits.kde.org/marble/f59d559347fea1e2ada00e111f1faaaa74151614
Thank you for the bug report. As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists. If this bug is no longer persisting or relevant please change the status to resolved.