forked from qt-creator/qt-creator
QmlJS: Fix parser generation scripts to adjust export of QmlDirParser.
Change-Id: I721d8ce4fdd4ca09bf2ee68a8e54aa7351664e3a Reviewed-by: Christian Kamm <christian.d.kamm@nokia.com>
This commit is contained in:
@@ -11,7 +11,7 @@ for i in $QTDIR/src/qml/qml/qqml{error.{h,cpp},dirparser{_p.h,.cpp}}; do
|
|||||||
done
|
done
|
||||||
|
|
||||||
# export QmlDirParser
|
# export QmlDirParser
|
||||||
perl -p -0777 -i -e 's/QT_BEGIN_NAMESPACE\n\nclass QmlError;\nclass QmlDirParser/#include "qmljsglobal_p.h"\n\nQT_BEGIN_NAMESPACE\n\nclass QmlError;\nclass QML_PARSER_EXPORT QmlDirParser/' qmldirparser_p.h
|
perl -p -0777 -i -e 's/QT_BEGIN_NAMESPACE\n\nclass QmlError;\nclass QmlEngine;\nclass Q_AUTOTEST_EXPORT QmlDirParser/#include "qmljsglobal_p.h"\n\nQT_BEGIN_NAMESPACE\n\nclass QmlError;\nclass QmlEngine;\nclass QML_PARSER_EXPORT QmlDirParser/' qmldirparser_p.h
|
||||||
# export QmlJSGrammar
|
# export QmlJSGrammar
|
||||||
perl -p -0777 -i -e 's/#include <QtCore\/qglobal.h>\n\nQT_BEGIN_NAMESPACE\n\nclass QmlJSGrammar\n/#include "qmljsglobal_p.h"\n#include <QtCore\/qglobal.h>\n\nQT_BEGIN_NAMESPACE\n\nclass QML_PARSER_EXPORT QmlJSGrammar\n/' qmljsgrammar_p.h
|
perl -p -0777 -i -e 's/#include <QtCore\/qglobal.h>\n\nQT_BEGIN_NAMESPACE\n\nclass QmlJSGrammar\n/#include "qmljsglobal_p.h"\n#include <QtCore\/qglobal.h>\n\nQT_BEGIN_NAMESPACE\n\nclass QML_PARSER_EXPORT QmlJSGrammar\n/' qmljsgrammar_p.h
|
||||||
# remove qmlglobal_p.h include
|
# remove qmlglobal_p.h include
|
||||||
|
@@ -47,11 +47,13 @@
|
|||||||
#include <QtCore/QDebug>
|
#include <QtCore/QDebug>
|
||||||
|
|
||||||
|
|
||||||
|
#include "qmljsglobal_p.h"
|
||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
class QmlError;
|
class QmlError;
|
||||||
class QmlEngine;
|
class QmlEngine;
|
||||||
class Q_AUTOTEST_EXPORT QmlDirParser
|
class QML_PARSER_EXPORT QmlDirParser
|
||||||
{
|
{
|
||||||
Q_DISABLE_COPY(QmlDirParser)
|
Q_DISABLE_COPY(QmlDirParser)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user