Files
qt-creator/src/libs/sqlite/sqlite.qbs
Eike Ziller d038a846e4 Don't link against libdl on any bsd
Task-number: QTCREATORBUG-15898
Change-Id: I5953700dfa58aa12c7c43a0e370c23fe569b2d10
Reviewed-by: Ralf Nolden <nolden@kde.org>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
2016-04-27 14:15:03 +00:00

45 lines
997 B
QML

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"
cpp.dynamicLibraries: base.concat((qbs.targetOS.contains("unix") && !qbs.targetOS.contains("bsd"))
? ["dl", "pthread"] : [])
Group {
name: "ThirdPartySqlite"
prefix: "../3rdparty/sqlite/"
cpp.warningLevel: "none"
files: [
"sqlite3.c",
"sqlite3.h",
"sqlite3ext.h",
]
}
Group {
files: [
"*.h",
"*.cpp"
]
}
Export {
cpp.includePaths: base.concat([
"../3rdparty/sqlite",
"."
])
}
}