2015-06-01 18:51:55 +02:00
|
|
|
|
import qbs 1.0
|
|
|
|
|
|
|
|
|
|
QtcLibrary {
|
|
|
|
|
name: "Sqlite"
|
|
|
|
|
|
|
|
|
|
cpp.includePaths: base.concat(["../3rdparty/sqlite", "."])
|
|
|
|
|
cpp.defines: base.concat([
|
|
|
|
|
"BUILD_SQLITE_LIBRARY",
|
|
|
|
|
"SQLITE_THREADSAFE=2",
|
|
|
|
|
"SQLITE_ENABLE_FTS4",
|
|
|
|
|
"SQLITE_ENABLE_FTS3_PARENTHESIS",
|
|
|
|
|
"SQLITE_ENABLE_UNLOCK_NOTIFY",
|
|
|
|
|
"SQLITE_ENABLE_COLUMN_METADATA"
|
|
|
|
|
])
|
|
|
|
|
cpp.optimization: "fast"
|
2015-06-09 17:21:33 +02:00
|
|
|
|
cpp.dynamicLibraries: base.concat(qbs.targetOS.contains("unix") ? ["dl"] : [])
|
2015-06-01 18:51:55 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Group {
|
|
|
|
|
name: "ThirdPartySqlite"
|
|
|
|
|
prefix: "../3rdparty/sqlite/"
|
2015-06-16 09:26:45 +02:00
|
|
|
|
cpp.warningLevel: "none"
|
2015-06-01 18:51:55 +02:00
|
|
|
|
files: [
|
|
|
|
|
"sqlite3.c",
|
|
|
|
|
"sqlite3.h",
|
|
|
|
|
"sqlite3ext.h",
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Group {
|
|
|
|
|
files: [
|
|
|
|
|
"*.h",
|
|
|
|
|
"*.cpp"
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Export {
|
|
|
|
|
cpp.includePaths: base.concat([
|
|
|
|
|
"../3rdparty/sqlite",
|
|
|
|
|
"."
|
|
|
|
|
])
|
|
|
|
|
}
|
|
|
|
|
}
|