forked from qt-creator/qt-creator
define QT_CREATOR centrally
numerous "3rdparty" libraries have respective #ifdefs, and consequently the define is added in several places. it's quite a mess with the .pr? and .qbs files, though. solve the problem by sidestepping it. Change-Id: I5a6b1ba7cfe96b44f0a4f4ef9738900906a44316 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com> Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
@@ -6,6 +6,7 @@ function testsEnabled(qbs)
|
|||||||
function defines(qbs)
|
function defines(qbs)
|
||||||
{
|
{
|
||||||
var list = [
|
var list = [
|
||||||
|
"QT_CREATOR",
|
||||||
'IDE_LIBRARY_BASENAME="lib"',
|
'IDE_LIBRARY_BASENAME="lib"',
|
||||||
"QT_DISABLE_DEPRECATED_BEFORE=0x040900",
|
"QT_DISABLE_DEPRECATED_BEFORE=0x040900",
|
||||||
"QT_NO_CAST_TO_ASCII",
|
"QT_NO_CAST_TO_ASCII",
|
||||||
|
@@ -164,7 +164,7 @@ LIBS += -L$$IDE_LIBRARY_PATH
|
|||||||
DEFINES += IDE_LIBRARY_BASENAME=\\\"$$IDE_LIBRARY_BASENAME\\\"
|
DEFINES += IDE_LIBRARY_BASENAME=\\\"$$IDE_LIBRARY_BASENAME\\\"
|
||||||
}
|
}
|
||||||
|
|
||||||
DEFINES += QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII
|
DEFINES += QT_CREATOR QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII
|
||||||
!macx:DEFINES += QT_USE_FAST_OPERATOR_PLUS QT_USE_FAST_CONCATENATION
|
!macx:DEFINES += QT_USE_FAST_OPERATOR_PLUS QT_USE_FAST_CONCATENATION
|
||||||
|
|
||||||
unix {
|
unix {
|
||||||
|
@@ -1,2 +1 @@
|
|||||||
LIBS *= -l$$qtLibraryName(GLSL)
|
LIBS *= -l$$qtLibraryName(GLSL)
|
||||||
DEFINES *= QT_CREATOR
|
|
||||||
|
@@ -1,8 +1,7 @@
|
|||||||
TEMPLATE = lib
|
TEMPLATE = lib
|
||||||
TARGET = GLSL
|
TARGET = GLSL
|
||||||
DEFINES += \
|
DEFINES += \
|
||||||
GLSL_BUILD_LIB \
|
GLSL_BUILD_LIB
|
||||||
QT_CREATOR
|
|
||||||
|
|
||||||
include(../../qtcreatorlibrary.pri)
|
include(../../qtcreatorlibrary.pri)
|
||||||
include(glsl-lib.pri)
|
include(glsl-lib.pri)
|
||||||
|
@@ -5,7 +5,6 @@ QtcLibrary {
|
|||||||
name: "GLSL"
|
name: "GLSL"
|
||||||
|
|
||||||
cpp.defines: base.concat([
|
cpp.defines: base.concat([
|
||||||
"QT_CREATOR",
|
|
||||||
"GLSL_BUILD_LIB"
|
"GLSL_BUILD_LIB"
|
||||||
])
|
])
|
||||||
|
|
||||||
|
@@ -1,2 +1 @@
|
|||||||
LIBS *= -l$$qtLibraryName(LanguageUtils)
|
LIBS *= -l$$qtLibraryName(LanguageUtils)
|
||||||
DEFINES *= QT_CREATOR
|
|
||||||
|
@@ -1,6 +1,5 @@
|
|||||||
TEMPLATE = lib
|
TEMPLATE = lib
|
||||||
TARGET = LanguageUtils
|
TARGET = LanguageUtils
|
||||||
DEFINES += QT_CREATOR
|
|
||||||
|
|
||||||
unix:QMAKE_CXXFLAGS_DEBUG += -O3
|
unix:QMAKE_CXXFLAGS_DEBUG += -O3
|
||||||
|
|
||||||
|
@@ -6,7 +6,6 @@ QtcLibrary {
|
|||||||
|
|
||||||
cpp.includePaths: base.concat("../3rdparty/cplusplus")
|
cpp.includePaths: base.concat("../3rdparty/cplusplus")
|
||||||
cpp.defines: base.concat([
|
cpp.defines: base.concat([
|
||||||
"QT_CREATOR",
|
|
||||||
"LANGUAGEUTILS_BUILD_DIR"
|
"LANGUAGEUTILS_BUILD_DIR"
|
||||||
])
|
])
|
||||||
cpp.optimization: "fast"
|
cpp.optimization: "fast"
|
||||||
|
@@ -7,8 +7,7 @@ QtcLibrary {
|
|||||||
cpp.includePaths: base.concat("easingpane")
|
cpp.includePaths: base.concat("easingpane")
|
||||||
cpp.defines: base.concat([
|
cpp.defines: base.concat([
|
||||||
"QWEAKPOINTER_ENABLE_ARROW",
|
"QWEAKPOINTER_ENABLE_ARROW",
|
||||||
"BUILD_QMLEDITORWIDGETS_LIB",
|
"BUILD_QMLEDITORWIDGETS_LIB"
|
||||||
"QT_CREATOR"
|
|
||||||
])
|
])
|
||||||
cpp.optimization: "fast"
|
cpp.optimization: "fast"
|
||||||
|
|
||||||
|
@@ -3,4 +3,3 @@ INCLUDEPATH *= $$PWD/../../shared/qmljs
|
|||||||
INCLUDEPATH *= $$PWD/../../shared/qmljs/parser
|
INCLUDEPATH *= $$PWD/../../shared/qmljs/parser
|
||||||
|
|
||||||
LIBS *= -l$$qtLibraryName(QmlJS)
|
LIBS *= -l$$qtLibraryName(QmlJS)
|
||||||
DEFINES *= QT_CREATOR
|
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
TEMPLATE = lib
|
TEMPLATE = lib
|
||||||
TARGET = QmlJS
|
TARGET = QmlJS
|
||||||
DEFINES += QMLJS_BUILD_DIR QT_CREATOR
|
DEFINES += QMLJS_BUILD_DIR
|
||||||
|
|
||||||
QT +=script
|
QT +=script
|
||||||
include(../../qtcreatorlibrary.pri)
|
include(../../qtcreatorlibrary.pri)
|
||||||
|
@@ -6,8 +6,7 @@ QtcLibrary {
|
|||||||
|
|
||||||
cpp.includePaths: base.concat("parser")
|
cpp.includePaths: base.concat("parser")
|
||||||
cpp.defines: base.concat([
|
cpp.defines: base.concat([
|
||||||
"QMLJS_BUILD_DIR",
|
"QMLJS_BUILD_DIR"
|
||||||
"QT_CREATOR"
|
|
||||||
])
|
])
|
||||||
cpp.optimization: "fast"
|
cpp.optimization: "fast"
|
||||||
|
|
||||||
@@ -110,9 +109,6 @@ QtcLibrary {
|
|||||||
ProductModule {
|
ProductModule {
|
||||||
Depends { name: "cpp" }
|
Depends { name: "cpp" }
|
||||||
Depends { name: "LanguageUtils" }
|
Depends { name: "LanguageUtils" }
|
||||||
cpp.defines: [
|
|
||||||
"QT_CREATOR"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -3,8 +3,7 @@ TARGET = GLSLEditor
|
|||||||
include(../../qtcreatorplugin.pri)
|
include(../../qtcreatorplugin.pri)
|
||||||
|
|
||||||
DEFINES += \
|
DEFINES += \
|
||||||
GLSLEDITOR_LIBRARY \
|
GLSLEDITOR_LIBRARY
|
||||||
QT_CREATOR
|
|
||||||
|
|
||||||
HEADERS += \
|
HEADERS += \
|
||||||
glsleditor.h \
|
glsleditor.h \
|
||||||
|
@@ -11,7 +11,7 @@ QtcPlugin {
|
|||||||
Depends { name: "CppTools" }
|
Depends { name: "CppTools" }
|
||||||
Depends { name: "cpp" }
|
Depends { name: "cpp" }
|
||||||
|
|
||||||
cpp.defines: base.concat(["PYEDITOR_LIBRARY", "QT_CREATOR"])
|
cpp.defines: base.concat(["PYEDITOR_LIBRARY"])
|
||||||
|
|
||||||
files: [
|
files: [
|
||||||
"pythoneditor.cpp",
|
"pythoneditor.cpp",
|
||||||
|
@@ -14,7 +14,6 @@ macx:QMAKE_LFLAGS += -Wl,-rpath,@loader_path/../
|
|||||||
QBS_BUILD_DIR_FWD_SLASHES = $$replace(QBS_BUILD_DIR, \\\\, /)
|
QBS_BUILD_DIR_FWD_SLASHES = $$replace(QBS_BUILD_DIR, \\\\, /)
|
||||||
DEFINES += QBS_BUILD_DIR=\\\"$$QBS_BUILD_DIR_FWD_SLASHES\\\"
|
DEFINES += QBS_BUILD_DIR=\\\"$$QBS_BUILD_DIR_FWD_SLASHES\\\"
|
||||||
DEFINES += \
|
DEFINES += \
|
||||||
QT_CREATOR \
|
|
||||||
QBSPROJECTMANAGER_LIBRARY
|
QBSPROJECTMANAGER_LIBRARY
|
||||||
|
|
||||||
HEADERS = \
|
HEADERS = \
|
||||||
|
@@ -4,8 +4,7 @@ include(../../qtcreatorplugin.pri)
|
|||||||
QT += script
|
QT += script
|
||||||
|
|
||||||
DEFINES += \
|
DEFINES += \
|
||||||
QMLJSEDITOR_LIBRARY \
|
QMLJSEDITOR_LIBRARY
|
||||||
QT_CREATOR
|
|
||||||
|
|
||||||
HEADERS += \
|
HEADERS += \
|
||||||
qmljseditor.h \
|
qmljseditor.h \
|
||||||
|
@@ -17,7 +17,6 @@ QtcPlugin {
|
|||||||
Depends { name: "CPlusPlus" }
|
Depends { name: "CPlusPlus" }
|
||||||
|
|
||||||
Depends { name: "cpp" }
|
Depends { name: "cpp" }
|
||||||
cpp.defines: base.concat("QT_CREATOR")
|
|
||||||
|
|
||||||
files: [
|
files: [
|
||||||
"QmlJSEditor.mimetypes.xml",
|
"QmlJSEditor.mimetypes.xml",
|
||||||
|
@@ -4,7 +4,6 @@ QT += network
|
|||||||
include(../../qtcreatorplugin.pri)
|
include(../../qtcreatorplugin.pri)
|
||||||
|
|
||||||
DEFINES += \
|
DEFINES += \
|
||||||
QT_CREATOR \
|
|
||||||
QT4PROJECTMANAGER_LIBRARY
|
QT4PROJECTMANAGER_LIBRARY
|
||||||
|
|
||||||
HEADERS += \
|
HEADERS += \
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
TEMPLATE = lib
|
TEMPLATE = lib
|
||||||
TARGET = QtSupport
|
TARGET = QtSupport
|
||||||
DEFINES += QT_CREATOR QTSUPPORT_LIBRARY
|
DEFINES += QTSUPPORT_LIBRARY
|
||||||
QT += network declarative
|
QT += network declarative
|
||||||
|
|
||||||
include(../../qtcreatorplugin.pri)
|
include(../../qtcreatorplugin.pri)
|
||||||
|
@@ -16,7 +16,7 @@ SOURCES += \
|
|||||||
|
|
||||||
TEMPLATE = app
|
TEMPLATE = app
|
||||||
TARGET = tester
|
TARGET = tester
|
||||||
DEFINES += QMLJS_BUILD_DIR QT_CREATOR
|
DEFINES += QMLJS_BUILD_DIR
|
||||||
|
|
||||||
OTHER_FILES += \
|
OTHER_FILES += \
|
||||||
listAll.data \
|
listAll.data \
|
||||||
|
@@ -25,7 +25,7 @@ greaterThan(QT_MAJOR_VERSION, 4) {
|
|||||||
|
|
||||||
# DEFINES+=QTCREATOR_UTILS_STATIC_LIB QML_BUILD_STATIC_LIB
|
# DEFINES+=QTCREATOR_UTILS_STATIC_LIB QML_BUILD_STATIC_LIB
|
||||||
DEFINES+=QTCREATORDIR=\\\"$$IDE_BUILD_TREE\\\"
|
DEFINES+=QTCREATORDIR=\\\"$$IDE_BUILD_TREE\\\"
|
||||||
DEFINES+=QT_CREATOR QTCREATOR_TEST QMLDESIGNER_TEST
|
DEFINES += QTCREATOR_TEST QMLDESIGNER_TEST
|
||||||
|
|
||||||
INCLUDEPATH += $$IDE_SOURCE_TREE/src/plugins/qmldesigner/designercore/include
|
INCLUDEPATH += $$IDE_SOURCE_TREE/src/plugins/qmldesigner/designercore/include
|
||||||
INCLUDEPATH += $$IDE_SOURCE_TREE/src/plugins/qmldesigner/designercore
|
INCLUDEPATH += $$IDE_SOURCE_TREE/src/plugins/qmldesigner/designercore
|
||||||
|
Reference in New Issue
Block a user