Skip to main content

sqlitecpp-build-meson

Builds SQLiteCpp with Meson. Use when configuring Meson builds, tests, or Meson options.

Datos de origen

Repositorio
SRombauts/SQLiteCpp
Última actividad en el origen
1 de octubre de 2026 a las 09:23
Idioma detectado de SKILL.md
inglés
Estrellas
2789
Forks
575

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
sqlitecpp-build-meson
description
Builds SQLiteCpp with Meson. Use when configuring Meson builds, tests, or Meson options.
# SQLiteCpp Meson Build ## Quick builds - Default build: - `meson setup builddir` - `meson compile -C builddir` - With tests and examples: - `meson setup builddir -DSQLITECPP_BUILD_TESTS=true -DSQLITECPP_BUILD_EXAMPLES=true` - `meson compile -C builddir` - `meson test -C builddir` ## CI-style setup (GitHub Actions) - `meson setup builddir -DSQLITECPP_BUILD_TESTS=true -DSQLITECPP_BUILD_EXAMPLES=true --force-fallback-for=sqlite3` - `meson compile -C builddir` - `meson test -C builddir` ## Options - `SQLITECPP_BUILD_TESTS`: build unit tests. - `SQLITECPP_BUILD_EXAMPLES`: build examples. - `SQLITE_ENABLE_COLUMN_METADATA`: enable column origin metadata. - `SQLITE_ENABLE_ASSERT_HANDLER`: enable assert handler. - `SQLITE_HAS_CODEC`: enable codec API (requires SQLCipher). - `SQLITE_USE_LEGACY_STRUCT`: legacy `sqlite3_value` struct. - `SQLITECPP_DISABLE_STD_FILESYSTEM`: disable std::filesystem. - `SQLITECPP_DISABLE_SQLITE3_EXPANDED_SQL`: disable sqlite3_expanded_sql. - `SQLITE_OMIT_LOAD_EXTENSION`: omit load extension. ## Notes - C++17 is the SQLiteCpp project minimum; Meson defaults to `cpp_std=c++17` and rejects older standards. - MSVC requires VS2017 15.9 / MSVC 19.16 or newer, matching the CMake minimum and its CI coverage. - C++20 can be selected explicitly for compatibility testing.
Ver en GitHub