forked from qt-creator/qt-creator
sqlite: Fix qbs build
Change-Id: I919fd20c445510231e66c08d3dafd5c1b5696ac7 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -8,9 +8,18 @@ Module {
|
|||||||
|
|
||||||
Depends { name: "cpp" }
|
Depends { name: "cpp" }
|
||||||
|
|
||||||
cpp.defines: [
|
cpp.defines: {
|
||||||
"_HAVE_SQLITE_CONFIG_H", "SQLITE_CORE"
|
var defines = ["_HAVE_SQLITE_CONFIG_H", "SQLITE_CORE"];
|
||||||
].concat(buildSharedLib ? "BUILD_SQLITE_LIBRARY" : "BUILD_SQLITE_STATIC_LIBRARY")
|
if (buildSharedLib)
|
||||||
|
defines.push("BUILD_SQLITE_LIBRARY");
|
||||||
|
else
|
||||||
|
defines.push("BUILD_SQLITE_STATIC_LIBRARY");
|
||||||
|
if (qbs.targetOS.contains("linux"))
|
||||||
|
defines.push("_POSIX_C_SOURCE=200809L", "_GNU_SOURCE");
|
||||||
|
else if (qbs.targetOS.contains("macos"))
|
||||||
|
defines.push("_BSD_SOURCE");
|
||||||
|
return defines;
|
||||||
|
}
|
||||||
|
|
||||||
cpp.dynamicLibraries: base.concat((qbs.targetOS.contains("unix") && !qbs.targetOS.contains("bsd"))
|
cpp.dynamicLibraries: base.concat((qbs.targetOS.contains("unix") && !qbs.targetOS.contains("bsd"))
|
||||||
? ["dl", "pthread"] : [])
|
? ["dl", "pthread"] : [])
|
||||||
@@ -31,10 +40,12 @@ Module {
|
|||||||
prefix: sqlite_sources.sqliteDir3rdParty + '/'
|
prefix: sqlite_sources.sqliteDir3rdParty + '/'
|
||||||
cpp.warningLevel: "none"
|
cpp.warningLevel: "none"
|
||||||
files: [
|
files: [
|
||||||
|
"carray.c",
|
||||||
|
"config.h",
|
||||||
"sqlite3.c",
|
"sqlite3.c",
|
||||||
"sqlite3.h",
|
"sqlite3.h",
|
||||||
|
"sqlite.h",
|
||||||
"sqlite3ext.h",
|
"sqlite3ext.h",
|
||||||
"carray.c"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user