summaryrefslogtreecommitdiffstats
path: root/src/tools/bootstrap
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@qt.io>2019-04-16 16:32:08 +0200
committerTobias Hunger <tobias.hunger@qt.io>2019-04-16 16:32:08 +0200
commit6630937e63ae5797487b86743a7733c8ae5cc42c (patch)
tree3d53dacf6430f9099e1fb20835881205de674961 /src/tools/bootstrap
parent37ed6dae00640f9cc980ffda05347c12a7eb5d7e (diff)
parentc7af193d2e49e9f10b86262e63d8d13abf72b5cf (diff)
Merge commit 'dev' into 'wip/cmake-merge'
Diffstat (limited to 'src/tools/bootstrap')
-rw-r--r--src/tools/bootstrap/CMakeLists.txt45
-rw-r--r--src/tools/bootstrap/bootstrap.pro3
2 files changed, 26 insertions, 22 deletions
diff --git a/src/tools/bootstrap/CMakeLists.txt b/src/tools/bootstrap/CMakeLists.txt
index 69e334c492..d171c1bcb5 100644
--- a/src/tools/bootstrap/CMakeLists.txt
+++ b/src/tools/bootstrap/CMakeLists.txt
@@ -79,17 +79,18 @@ extend_target(Bootstrap
../../corelib/tools/qstring_compat.cpp
../../corelib/tools/qstringbuilder.cpp
../../corelib/tools/qstringlist.cpp
+ ../../corelib/tools/qstringview.cpp
../../corelib/tools/qversionnumber.cpp
../../corelib/tools/qvsnprintf.cpp
../../xml/dom/qdom.cpp
../../xml/sax/qxml.cpp
- PUBLIC_DEFINES # special case:
- QT_VERSION_MAJOR=${PROJECT_VERSION_MAJOR}
- QT_VERSION_MINOR=${PROJECT_VERSION_MINOR}
- QT_VERSION_PATCH=${PROJECT_VERSION_PATCH}
- QT_VERSION_STR="${PROJECT_VERSION}"
+ PUBLIC_DEFINES # special case
+ QT_VERSION_MAJOR=${PROJECT_VERSION_MAJOR} # special case
+ QT_VERSION_MINOR=${PROJECT_VERSION_MINOR} # special case
+ QT_VERSION_PATCH=${PROJECT_VERSION_PATCH} # special case
+ QT_VERSION_STR="${PROJECT_VERSION}" # special case
QT_BOOTSTRAPPED
- QT_NO_CAST_ASCII
+ QT_NO_CAST_TO_ASCII
QT_NO_FOREACH
QT_NO_CAST_FROM_ASCII
PUBLIC_INCLUDE_DIRECTORIES # special case
@@ -98,17 +99,16 @@ extend_target(Bootstrap
PUBLIC_LIBRARIES # special case
ZLIB::ZLIB
Qt::Platform
- # CONFIG = "minimal_syncqt" "internal_module" "force_bootstrap" "gc_binaries"
- # INSTALLS = "lib"
- # MODULE_CONFIG = "gc_binaries"
- # MODULE_DEFINES = "QT_VERSION_STR=$$shell_quote\"$$QT_VERSION\"" "QT_VERSION_MAJOR=$$QT_MAJOR_VERSION" "QT_VERSION_MINOR=$$QT_MINOR_VERSION" "QT_VERSION_PATCH=$$QT_PATCH_VERSION" "QT_BOOTSTRAPPED" "QT_NO_CAST_TO_ASCII"
- # MODULE_INCNAME = "QtCore" "QtXml"
- # _LOADED = "qt_module"
- # _OPTION = "host_build"
- # lib.CONFIG = "dummy_install"
)
-qt_internal_add_target_aliases(Bootstrap) # special case
+#### Keys ignored in scope 1:.:.:bootstrap.pro:<TRUE>:
+# CONFIG = "minimal_syncqt" "internal_module" "force_bootstrap" "gc_binaries"
+# INSTALLS = "lib"
+# MODULE_CONFIG = "gc_binaries"
+# MODULE_INCNAME = "QtCore" "QtXml"
+# _LOADED = "qt_module"
+# _OPTION = "host_build"
+# lib.CONFIG = "dummy_install"
## Scopes:
#####################################################################
@@ -130,12 +130,12 @@ extend_target(Bootstrap CONDITION WIN32
../../corelib/io/qstandardpaths_win.cpp
../../corelib/kernel/qcoreapplication_win.cpp
../../corelib/plugin/qsystemlibrary.cpp
- LIBRARIES
- user32
- ole32
+ PUBLIC_LIBRARIES
advapi32
- shell32
netapi32
+ ole32
+ shell32
+ user32
)
extend_target(Bootstrap CONDITION APPLE_OSX
@@ -148,6 +148,7 @@ extend_target(Bootstrap CONDITION APPLE_OSX
../../corelib/kernel/qcoreapplication_mac.cpp
LIBRARIES
${FWCoreServices}
+ PUBLIC_LIBRARIES
${FWFoundation}
)
@@ -165,11 +166,15 @@ extend_target(Bootstrap CONDITION UNIX AND NOT APPLE_OSX
# extend_target(Bootstrap CONDITION cross_compile [...])
# extend_target(Bootstrap CONDITION NOT cross_compile [...])
+#### Keys ignored in scope 12:.:.:bootstrap.pro:else:
+# CONFIG = "no_core_dep"
+
extend_target(Bootstrap CONDITION WIN32 AND mingw
- LIBRARIES
+ PUBLIC_LIBRARIES
uuid
)
# special case:
qt_internal_add_link_flags_gc_sections(Bootstrap PUBLIC)
set_target_properties(Bootstrap PROPERTIES AUTOMOC OFF AUTOUIC OFF AUTORCC OFF)
+qt_internal_add_target_aliases(Bootstrap)
diff --git a/src/tools/bootstrap/bootstrap.pro b/src/tools/bootstrap/bootstrap.pro
index 83e44ff9a4..1662e99674 100644
--- a/src/tools/bootstrap/bootstrap.pro
+++ b/src/tools/bootstrap/bootstrap.pro
@@ -19,8 +19,6 @@ DEFINES += \
QT_NO_FOREACH \
QT_NO_CAST_FROM_ASCII
-DEFINES -= QT_EVAL
-
SOURCES += \
../../corelib/codecs/qlatincodec.cpp \
../../corelib/codecs/qtextcodec.cpp \
@@ -93,6 +91,7 @@ SOURCES += \
../../corelib/tools/qstringbuilder.cpp \
../../corelib/tools/qstring_compat.cpp \
../../corelib/tools/qstringlist.cpp \
+ ../../corelib/tools/qstringview.cpp \
../../corelib/tools/qversionnumber.cpp \
../../corelib/tools/qvsnprintf.cpp \
../../xml/dom/qdom.cpp \