Build SQLiteCpp with CMake. Use for CMake builds, tests, options, or build scripts.
76
95%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
mkdir buildcd buildcmake -G "Visual Studio 18 2026" -DSQLITECPP_BUILD_TESTS=ON -DSQLITECPP_BUILD_EXAMPLES=ON ..cmake --build . --config Releasemkdir build && cd buildcmake -DCMAKE_BUILD_TYPE=Debug -DSQLITECPP_BUILD_TESTS=ON -DSQLITECPP_BUILD_EXAMPLES=ON ..cmake --build .build.bat (Windows) enables shared libs, tests, examples, and runs ctest.build.sh (Unix) enables ASAN, shared libs, tests, examples, and runs ctest.SQLITECPP_BUILD_TESTS (OFF): build unit tests.SQLITECPP_BUILD_EXAMPLES (OFF): build examples.BUILD_SHARED_LIBS (OFF): build shared libs (DLLs).SQLITECPP_INTERNAL_SQLITE (ON): use bundled sqlite3 source.SQLITE_ENABLE_COLUMN_METADATA (ON): enable getColumnOriginName().SQLITECPP_RUN_CPPLINT (ON): run cpplint target.SQLITECPP_RUN_CPPCHECK (ON): run cppcheck target.SQLITECPP_RUN_DOXYGEN (OFF): generate docs.SQLITECPP_USE_ASAN (OFF): address sanitizer.SQLITECPP_USE_GCOV (OFF): GCov coverage.SQLITECPP_DISABLE_STD_FILESYSTEM (OFF): disable std::filesystem support.SQLITECPP_DISABLE_EXPANDED_SQL (OFF): disable sqlite3_expanded_sql support.ctest --output-on-failurectest --output-on-failure -Vctest --output-on-failure -R "Database"GTest; otherwise they fall back to the googletest submodule.git submodule update --init --recursive.736fb31
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.