From 720c08354eecd6b51e5b87085fe2a5a6b2a17257 Mon Sep 17 00:00:00 2001 From: v4hn Date: Mon, 13 Nov 2017 14:56:35 +0100 Subject: [PATCH] fix qt4 build error due to known moc problem qt4's moc is known to have problems with C preprocessor directives. Documented e.g. here: https://forum.qt.io/topic/37882/qt-4-8-qt_version_check-and-moc-workaround --- visualization/motion_planning_tasks/src/task_list_model.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/visualization/motion_planning_tasks/src/task_list_model.h b/visualization/motion_planning_tasks/src/task_list_model.h index 7b0b70b8..c4278cb8 100644 --- a/visualization/motion_planning_tasks/src/task_list_model.h +++ b/visualization/motion_planning_tasks/src/task_list_model.h @@ -140,7 +140,7 @@ private: Q_PRIVATE_SLOT(d_func(), void _q_sourceRowsAboutToBeMoved(QModelIndex,int,int,QModelIndex,int)) Q_PRIVATE_SLOT(d_func(), void _q_sourceRowsMoved(QModelIndex,int,int,QModelIndex,int)) -#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0) +#if QT_VERSION >= 0x050000 // Qt4's moc fails to evaluate QT_VERSION_CHECK(5, 0, 0) correctly Q_PRIVATE_SLOT(d_func(), void _q_sourceDataChanged(QModelIndex,QModelIndex,QVector)) #else Q_PRIVATE_SLOT(d_func(), void _q_sourceDataChanged(QModelIndex,QModelIndex))