File tree Expand file tree Collapse file tree 3 files changed +38
-0
lines changed Expand file tree Collapse file tree 3 files changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+ cmake_minimum_required (VERSION 3.14 FATAL_ERROR)
2+
3+ project (CPMSqliteExample)
4+
5+ # ---- Dependencies ----
6+
7+ include (../../cmake/CPM.cmake)
8+
9+ # sqlite - You know it, you love it!
10+ CPMAddPackage(
11+ NAME sqlite
12+ URL https://www.sqlite.org/2024/sqlite-amalgamation-3460000.zip
13+ URL_HASH SHA256=712a7d09d2a22652fb06a49af516e051979a3984adb067da86760e60ed51a7f5
14+ PATCHES
15+ sqlite.patch
16+ )
17+
18+ add_executable (CPMSqliteExample main.cpp)
19+ target_link_libraries (CPMSqliteExample sqlite)
Original file line number Diff line number Diff line change 1+ #include < iostream>
2+ #include < sqlite3.h>
3+
4+
5+ int main (int ,char **) {
6+ std::cout << sqlite3_libversion () << " \n " ;
7+ return 0 ;
8+ }
Original file line number Diff line number Diff line change 1+ diff -uN a/CMakeLists.txt b/CMakeLists.txt
2+ --- a/CMakeLists.txt 1969-12-31 18:00:00.000000000 -0600
3+ +++ b/CMakeLists.txt 2024-07-30 12:22:59.022590360 -0500
4+ @@ -0,0 +1,7 @@
5+ + cmake_minimum_required(VERSION 3.11)
6+ + project(sqlite)
7+ +
8+ + add_library(sqlite STATIC sqlite3.c sqlite3.h sqlite3ext.h)
9+ + target_include_directories(sqlite PUBLIC SYSTEM
10+ + "${CMAKE_CURRENT_SOURCE_DIR}"
11+ + )
You can’t perform that action at this time.
0 commit comments