diff options
author | Tobias Hunger <tobias.hunger@qt.io> | 2019-04-16 16:32:08 +0200 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@qt.io> | 2019-04-16 16:32:08 +0200 |
commit | 6630937e63ae5797487b86743a7733c8ae5cc42c (patch) | |
tree | 3d53dacf6430f9099e1fb20835881205de674961 /src/tools/bootstrap | |
parent | 37ed6dae00640f9cc980ffda05347c12a7eb5d7e (diff) | |
parent | c7af193d2e49e9f10b86262e63d8d13abf72b5cf (diff) |
Merge commit 'dev' into 'wip/cmake-merge'
Change-Id: I176c40d031be26a1dd1cf08843e448a660598783
Diffstat (limited to 'src/tools/bootstrap')
-rw-r--r-- | src/tools/bootstrap/CMakeLists.txt | 45 | ||||
-rw-r--r-- | src/tools/bootstrap/bootstrap.pro | 3 |
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 \ |