Fix test compilation on Mac by using rpath.

This commit is contained in:
con
2010-11-01 13:22:54 +01:00
parent 49b86e7717
commit beaff08200
4 changed files with 6 additions and 2 deletions
+1
View File
@@ -3,5 +3,6 @@ INCLUDEPATH += $$IDE_SOURCE_TREE/src/libs/cplusplus
INCLUDEPATH += $$IDE_SOURCE_TREE/src/shared/cplusplus
include($$IDE_SOURCE_TREE/src/plugins/cpptools/cpptools.pri)
include($$IDE_SOURCE_TREE/src/rpath.pri)
LIBS += -L$$IDE_PLUGIN_PATH/Nokia
DEFINES += Q_PLUGIN_PATH=\"\\\"$$IDE_PLUGIN_PATH/Nokia\\\"\"
+3 -1
View File
@@ -11,13 +11,15 @@ symbian:{
RSS_RULES ="group_name=\"QtTests\";"
}
unix:{
linux-* {
QMAKE_RPATHDIR += $$IDE_BUILD_TREE/$$IDE_LIBRARY_BASENAME/qtcreator
QMAKE_RPATHDIR += $$IDE_PLUGIN_PATH/Nokia
IDE_PLUGIN_RPATH = $$join(QMAKE_RPATHDIR, ":")
QMAKE_LFLAGS += -Wl,-z,origin \'-Wl,-rpath,$${IDE_PLUGIN_RPATH}\'
} else:macx {
QMAKE_LFLAGS += -Wl,-rpath,\"$$IDE_BIN_PATH/../\"
}
# prefix test binary with tst_
+1 -1
View File
@@ -11,7 +11,7 @@ QT += gui
include(../../../qtcreator.pri)
# -- Add creator 'utils' lib
macx:QMAKE_LFLAGS += -Wl,-rpath,\"$$IDE_BIN_PATH/..\"
LIBS *= -l$$qtLibraryName(Utils)
TARGET = process
+1
View File
@@ -1,6 +1,7 @@
include (../../../qtcreator.pri)
include (../../../src/plugins/coreplugin/coreplugin.pri)
macx:QMAKE_LFLAGS += -Wl,-rpath,\"$$IDE_BIN_PATH/..\"
INCLUDEPATH *= $$IDE_SOURCE_TREE/src/plugins
LIBS *= -L$$IDE_LIBRARY_PATH/Nokia