From e7de92fdfb3fc6cbdb27eb821162b864728b679f Mon Sep 17 00:00:00 2001 From: Daniel Kristjansson Date: Sat, 23 Feb 2013 21:51:35 -0500 Subject: [PATCH] Disable some Qt5 incompatible stuff under Qt5. --- mythtv/libs/libmyth/libmyth.pro | 22 ++++++++++++++++------ mythtv/libs/libmythbase/libmythbase.pro | 6 +++++- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/mythtv/libs/libmyth/libmyth.pro b/mythtv/libs/libmyth/libmyth.pro index 7ec7dcc7bec..68307435f32 100644 --- a/mythtv/libs/libmyth/libmyth.pro +++ b/mythtv/libs/libmyth/libmyth.pro @@ -36,8 +36,7 @@ HEADERS += remoteutil.h HEADERS += rawsettingseditor.h HEADERS += programinfo.h programinfoupdater.h HEADERS += programtypes.h recordingtypes.h -HEADERS += mythrssmanager.h netgrabbermanager.h -HEADERS += rssparse.h netutils.h +HEADERS += rssparse.h # remove when everything is switched to mythui HEADERS += virtualkeyboard_qt.h uitypes.h xmlparse.h @@ -63,12 +62,18 @@ SOURCES += remoteutil.cpp SOURCES += rawsettingseditor.cpp SOURCES += programinfo.cpp programinfoupdater.cpp SOURCES += programtypes.cpp recordingtypes.cpp -SOURCES += mythrssmanager.cpp netgrabbermanager.cpp -SOURCES += rssparse.cpp netutils.cpp +SOURCES += rssparse.cpp # remove when everything is switched to mythui SOURCES += virtualkeyboard_qt.cpp uitypes.cpp xmlparse.cpp +# This stuff is not Qt5 compatible.. +contains(QT_VERSION, ^4\\.[0-9]\\..*) { +HEADERS += mythrssmanager.h netutils.h +HEADERS += netgrabbermanager.h +SOURCES += mythrssmanager.cpp netutils.cpp +SOURCES += netgrabbermanager.cpp +} INCLUDEPATH += ../libmythsamplerate ../libmythsoundtouch ../libmythfreesurround INCLUDEPATH += ../libmythbase @@ -115,8 +120,13 @@ inc.files += mythconfigdialogs.h mythconfiggroups.h inc.files += mythterminal.h remoteutil.h inc.files += programinfo.h inc.files += programtypes.h recordingtypes.h -inc.files += mythrssmanager.h netgrabbermanager.h -inc.files += rssparse.h netutils.h +inc.files += rssparse.h + +# This stuff is not Qt5 compatible.. +contains(QT_VERSION, ^4\\.[0-9]\\..*) { +inc.files += mythrssmanager.h netutils.h +inc.files += netgrabbermanager.h +} # remove when everything is switched to mythui inc.files += virtualkeyboard_qt.h xmlparse.h diff --git a/mythtv/libs/libmythbase/libmythbase.pro b/mythtv/libs/libmythbase/libmythbase.pro index b24e3d31c02..bd4c30df0c0 100644 --- a/mythtv/libs/libmythbase/libmythbase.pro +++ b/mythtv/libs/libmythbase/libmythbase.pro @@ -48,7 +48,6 @@ SOURCES += mythplugin.cpp contains(QT_VERSION, ^4\\.[0-9]\\..*) { HEADERS += httpcomms.h mcodecs.h mythhttppool.h mythhttphandler.h SOURCES += httpcomms.cpp mcodecs.cpp mythhttppool.cpp mythhttphandler.cpp -inc.files += httpcomms.h mythhttppool.h } unix { @@ -77,6 +76,11 @@ inc.files += filesysteminfo.h hardwareprofile.h bonjourregister.h serverpool.h inc.files += plist.h bswap.h signalhandling.h ffmpeg-mmx.h mythdate.h inc.files += mythplugin.h mythpluginapi.h +# This stuff is not Qt5 compatible.. +contains(QT_VERSION, ^4\\.[0-9]\\..*) { +inc.files += httpcomms.h mythhttppool.h +} + # Allow both #include and #include inc2.path = $${PREFIX}/include/mythtv/libmythbase inc2.files = $${inc.files}