50 lines
1.6 KiB
Diff
50 lines
1.6 KiB
Diff
Make sure RPATH is enabled regardless of the OS detection.
|
|
--- src/src/rpath.pri 2020-07-07 06:44:20.000000000 +0000
|
|
+++ src.mod/src/rpath.pri 2021-05-24 14:00:48.228091000 +0000
|
|
@@ -8,7 +8,7 @@
|
|
|
|
macos {
|
|
QMAKE_LFLAGS += -Wl,-rpath,@loader_path/$$REL_PATH_TO_LIBS,-rpath,@loader_path/$$REL_PATH_TO_PLUGINS
|
|
-} else:linux-* {
|
|
+} else {
|
|
QMAKE_RPATHDIR += \$\$ORIGIN
|
|
QMAKE_RPATHDIR += \$\$ORIGIN/$$REL_PATH_TO_LIBS
|
|
QMAKE_RPATHDIR += \$\$ORIGIN/$$REL_PATH_TO_PLUGINS
|
|
--- src/src/qtcreatorplugin.pri 2020-07-07 06:44:20.000000000 +0000
|
|
+++ src.mod/src/qtcreatorplugin.pri 2021-05-24 14:01:30.264902000 +0000
|
|
@@ -96,7 +96,7 @@
|
|
|
|
TEMPLATE = lib
|
|
CONFIG += plugin plugin_with_soname
|
|
-linux*:QMAKE_LFLAGS += $$QMAKE_LFLAGS_NOUNDEF
|
|
+QMAKE_LFLAGS += $$QMAKE_LFLAGS_NOUNDEF
|
|
|
|
target.path = $$INSTALL_PLUGIN_PATH
|
|
INSTALLS += target
|
|
--- src/src/tools/qtcreatorwidgets/qtcreatorwidgets.pro 2020-07-07 06:44:20.000000000 +0000
|
|
+++ src.mod/src/tools/qtcreatorwidgets/qtcreatorwidgets.pro 2021-05-24 14:02:28.788142000 +0000
|
|
@@ -13,17 +13,13 @@
|
|
IDE_LIBRARY_BASENAME = lib
|
|
}
|
|
|
|
-linux-*||win32 {
|
|
- # form abs path to qtcreator lib dir
|
|
- QTC_LIBS=$$dirname(OUT_PWD)
|
|
- QTC_LIBS=$$dirname(QTC_LIBS)
|
|
- QTC_LIBS=$$dirname(QTC_LIBS)
|
|
- QTC_LIBS=$$QTC_LIBS/$$IDE_LIBRARY_BASENAME/qtcreator
|
|
-}
|
|
+# form abs path to qtcreator lib dir
|
|
+QTC_LIBS=$$dirname(OUT_PWD)
|
|
+QTC_LIBS=$$dirname(QTC_LIBS)
|
|
+QTC_LIBS=$$dirname(QTC_LIBS)
|
|
+QTC_LIBS=$$QTC_LIBS/$$IDE_LIBRARY_BASENAME/qtcreator
|
|
|
|
-linux-*{
|
|
- QMAKE_RPATHDIR *= $$QTC_LIBS
|
|
-}
|
|
+QMAKE_RPATHDIR *= $$QTC_LIBS
|
|
|
|
INCLUDEPATH += ../../../src/libs
|
|
macx {
|