FindSQLite3

3.14 版新增。

查找 SQLite 3 库

find_package(SQLite3 [<version>] [...])

SQLite 是一个用 C 语言编写的、小巧、快速、自给自足、高可靠性且功能齐全的 SQL 数据库引擎,旨在嵌入到应用程序中。

导入的目标

此模块提供以下 导入目标

SQLite::SQLite3

封装 SQLite 库使用要求的目标。仅当找到 SQLite 时才可用。

结果变量

此模块定义了以下变量

SQLite3_FOUND

布尔值,指示是否找到了(请求版本的)SQLite 库。

SQLite3_VERSION

找到的 SQLite 库的版本。

SQLite3_INCLUDE_DIRS

包含 <sqlite3.h> 和使用 SQLite 所需的相关头文件的包含目录。

SQLite3_LIBRARIES

使用 SQLite 所需链接的库。

示例

查找 SQLite 库并将其链接到项目目标

find_package(SQLite3)
target_link_libraries(project_target PRIVATE SQLite::SQLite3)