diff --git a/src/libs/nanotrace/nanotrace.qbs b/src/libs/nanotrace/nanotrace.qbs index 0e0c9237dd7..76d09d58c0d 100644 --- a/src/libs/nanotrace/nanotrace.qbs +++ b/src/libs/nanotrace/nanotrace.qbs @@ -1,11 +1,18 @@ QtcLibrary { name: "Nanotrace" + Depends { name: "Utils" } + Depends { name: "Qt.gui" } + cpp.defines: base.concat("NANOTRACE_LIBRARY", "NANOTRACE_ENABLED") files: [ "nanotrace.cpp", "nanotrace.h", + "nanotraceglobals.h", + "nanotracehr.cpp", + "nanotracehr.h", + "staticstring.h", ] Export { diff --git a/src/libs/sqlite/sqlite.qbs b/src/libs/sqlite/sqlite.qbs index c25bd5f3fc0..9c1641bdd93 100644 --- a/src/libs/sqlite/sqlite.qbs +++ b/src/libs/sqlite/sqlite.qbs @@ -3,10 +3,13 @@ import qbs.Utilities QtcLibrary { name: "Sqlite" + Depends { name: "Nanotrace" } Depends { name: "Utils" } Depends { name: "sqlite_sources" } Depends { name: "Qt.core"; required:false } - condition: Qt.core.present && Utilities.versionCompare(Qt.core.version, "6.4.3") >= 0 + condition: ((Qt.core.present && Utilities.versionCompare(Qt.core.version, "6.4.3") >= 0) + && (!qbs.toolchain.contains("msvc") + || Utilities.versionCompare(cpp.compilerVersion, "19.30.0") >= 0)) property string exportedIncludeDir: sqlite_sources.includeDir