diff --git a/qtcreator.pri b/qtcreator.pri index f9bdb63993ba5b2d051fac153c3c79f114c0c426..42fb50e36cf2419512b76ad18cfc1a3adb9edeb4 100644 --- a/qtcreator.pri +++ b/qtcreator.pri @@ -108,3 +108,7 @@ linux-g++-* { # to prevent checking in code that does not compile on other platforms. QMAKE_LFLAGS += -Wl,--allow-shlib-undefined -Wl,--no-undefined } + +# Handle S60 support: default on Windows, conditionally built on other platforms. +win32:SUPPORT_QT_S60=1 +else:SUPPORT_QT_S60 = $$(QTCREATOR_WITH_S60) diff --git a/src/plugins/debugger/gdb/gdb.pri b/src/plugins/debugger/gdb/gdb.pri index 344f724eebd09448c9835c8a39464fc26cd1f7f6..5dc9fc83734e1a201b5d247d6e5aa0b69d006e4a 100644 --- a/src/plugins/debugger/gdb/gdb.pri +++ b/src/plugins/debugger/gdb/gdb.pri @@ -1,5 +1,10 @@ include(../../../shared/trk/trk.pri) +!isEmpty(SUPPORT_QT_S60) { + message("Adding experimental support for Qt/S60 applications.") + DEFINES += QTCREATOR_WITH_S60 +} + HEADERS += \ $$PWD/gdbmi.h \ $$PWD/gdbengine.h \ diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index dfd9e954104cab9d559db95bcf51cdde0b1b86a4..b92e8e7b548a367435fd87c19706815185cefeea 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -4227,8 +4227,9 @@ void GdbEngine::handleAdapterShutdownFailed(const QString &msg) void GdbEngine::addOptionPages(QList<Core::IOptionsPage*> *opts) const { opts->push_back(new GdbOptionsPage); - if (!qgetenv("QTCREATOR_WITH_S60").isEmpty()) +#ifdef QTCREATOR_WITH_S60 opts->push_back(new TrkOptionsPage(m_trkAdapter->options())); +#endif } void GdbEngine::showMessageBox(int icon, const QString &title, const QString &text) diff --git a/src/plugins/qt4projectmanager/qt-s60/qt-s60.pri b/src/plugins/qt4projectmanager/qt-s60/qt-s60.pri index 6fb44d1cbbbddc5b6cd548721247fbcf7e5f25f5..d66632169280af1f5e5c4bdda56e21e1b719c2d3 100644 --- a/src/plugins/qt4projectmanager/qt-s60/qt-s60.pri +++ b/src/plugins/qt4projectmanager/qt-s60/qt-s60.pri @@ -1,6 +1,4 @@ -win32:SUPPORT_QT_S60=1 -else:SUPPORT_QT_S60 = $$(QTCREATOR_WITH_S60) -!isEmpty(SUPPORT_QT_S60) { +!isEmpty(SUPPORT_QT_S60) { message("Adding experimental support for Qt/S60 applications.") DEFINES += QTCREATOR_WITH_S60 SOURCES += $$PWD/s60devices.cpp \