Description: Work around FTBFS by wrapping boost includes in #ifndef Q_MOC_RUN ... #endif
Bug-Qt: https://bugreports.qt.io/browse/QTBUG-22829

--- a/src/libpaje/PajeComponent.cc
+++ b/src/libpaje/PajeComponent.cc
@@ -15,7 +15,9 @@
     along with PajeNG. If not, see <http://www.gnu.org/licenses/>.
 */
 #include "PajeComponent.h"
+#ifndef Q_MOC_RUN
 #include <boost/foreach.hpp>
+#endif
 
 PajeComponent::PajeComponent (void)
 {
--- a/src/libpaje/PajeDefinitions.h
+++ b/src/libpaje/PajeDefinitions.h
@@ -16,7 +16,9 @@
 */
 #ifndef __PAJE_DEFINITIONS_H__
 #define __PAJE_DEFINITIONS_H__
+#ifndef Q_MOC_RUN
 #include <boost/bimap.hpp>
+#endif
 #include <string>
 #include <map>
 #include <set>
--- a/src/libpaje/PajeEventDefinition.cc
+++ b/src/libpaje/PajeEventDefinition.cc
@@ -14,7 +14,9 @@
     You should have received a copy of the GNU Public License
     along with PajeNG. If not, see <http://www.gnu.org/licenses/>.
 */
+#ifndef Q_MOC_RUN
 #include <boost/lexical_cast.hpp>
+#endif
 #include "PajeEventDefinition.h"
 #include "PajeException.h"
 
--- a/src/libpaje/PajeSimulator+Queries.cc
+++ b/src/libpaje/PajeSimulator+Queries.cc
@@ -16,7 +16,9 @@
 */
 #include "PajeSimulator.h"
 #include "PajeException.h"
+#ifndef Q_MOC_RUN
 #include <boost/foreach.hpp>
+#endif
 
 PajeContainer *PajeSimulator::rootInstance (void)
 {
--- a/src/libpaje/PajeSimulator.cc
+++ b/src/libpaje/PajeSimulator.cc
@@ -16,8 +16,10 @@
 */
 #include "PajeSimulator.h"
 #include "PajeException.h"
+#ifndef Q_MOC_RUN
 #include <boost/foreach.hpp>
 #include <boost/tokenizer.hpp>
+#endif
 
 int ignoreIncompleteLinks = 0;
 
