blob: 978ea7709eb3c56c4b7ab70cd0318bd3b030bc39 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
import qbs.Utilities
QtcLibrary {
name: "Sqlite"
Depends { name: "Nanotrace" }
Depends { name: "Utils" }
Depends { name: "sqlite_sources" }
Depends { name: "Qt.core"; required:false }
condition: {
if (qbs.toolchain.contains("msvc")
&& Utilities.versionCompare(cpp.compilerVersion, "19.30.0") < 0)
return false;
if (qbs.targetOS.contains("macos") && qbs.toolchain.contains("clang")
&& Utilities.versionCompare(cpp.compilerVersion, "15.0.0") < 0)
return false;
return Qt.core.present && Utilities.versionCompare(Qt.core.version, "6.4.3") >= 0;
}
property string exportedIncludeDir: sqlite_sources.includeDir
Export {
Depends { name: "cpp" }
cpp.includePaths: exportingProduct.exportedIncludeDir
}
}
|