921 Commits

Author SHA1 Message Date
Sébastien Rombauts
3ef5b1d238
Merge pull request #406 Dllexport import from pierre-aimi/dllexport_import 2023-03-07 09:59:11 +01:00
Pierre Proske
82afee652b Fix Mingw build and suppress attribute warnings 2023-03-07 17:03:32 +11:00
Pierre Proske
b736d0a759 Merged with master 2023-03-06 19:01:20 +11:00
Sébastien Rombauts
f6eaa111a7
Merge pull request #410 use checkout@v3 in CMake CI from ninjaoflight/fix-nodejs-warnings 2023-03-05 13:10:41 +01:00
Jonathan Guzmán
45350eda5c
use checkout@v3
NodeJS 12 actions are deprecated, use a newer checkout action instead
2023-03-04 22:16:16 -06:00
Sébastien Rombauts
2bc923b54a
Merge pull request #409 Update package.xml from poshul/patch-1 2023-03-04 16:46:21 +01:00
Samuel Wein
447eb730ef
Update package.xml
Bump version number
2023-03-03 12:13:31 +01:00
Sébastien Rombauts
5222d2f828
Merge pull request #407 Create Meson CI from ninjaoflight/patch-1 2023-02-17 07:28:14 +01:00
Sébastien Rombauts
53a2b81191
Merge pull request #408 correct executable name in meson from ninjaoflight/patch-2 2023-02-17 07:26:49 +01:00
Pierre Proske
790124b630 Merge branch 'dllexport_import' of https://github.com/pierre-aimi/SQLiteCpp into dllexport_import 2023-02-14 13:08:40 +11:00
Pierre Proske
2f00790811 Rename DLL_API to SQLITECPP_API, and add visibility attribute for gcc 2023-02-14 13:07:55 +11:00
Pierre Proske
060d5323c3 Rename DLL_API to –SQLITECPP_API, and add –visibility attribute for gcc 2023-02-14 11:31:54 +11:00
Pierre Proske
1eca00cb01 Fixed meson build thanks to @ninjaoflight 2023-02-14 10:34:48 +11:00
Pierre Proske
6110463dfe
Update include/SQLiteCpp/SQLiteCppExport.h
Use _WIN32 instead of WIN32

Co-authored-by: Jonathan Guzmán <jonguz5@hotmail.com>
2023-02-13 12:30:55 +11:00
Jonathan Guzmán
50703506e6
remove non required submodule 2023-02-12 17:12:12 -06:00
Jonathan Guzmán
43f74ef5a2
check if requires msvc 2023-02-12 17:06:58 -06:00
Jonathan Guzmán
82ac59d047
use chekout v3 as v2 is deprecated 2023-02-12 15:51:38 -06:00
Jonathan Guzmán
e8a052eaa0
fix compiler setup 2023-02-12 15:47:11 -06:00
Jonathan Guzmán
69076e87cb
[macOS] do not check for load_extension if using internal sqlite3 2023-02-12 12:57:33 -06:00
Jonathan Guzmán
c31eae9887
use fallback sqlite3 2023-02-12 12:36:32 -06:00
Jonathan Guzmán
1af45bdd64
remove cmake specific options 2023-02-11 23:32:24 -06:00
Jonathan Guzmán
4e0a30ee45
add clang compile options in Windows and Ubuntu 2023-02-11 23:27:31 -06:00
Jonathan Guzmán
9ec7801630
install ninja build via pip 2023-02-11 23:14:24 -06:00
Jonathan Guzmán
35761c96b1
add meson CI 2023-02-11 23:10:52 -06:00
Jonathan Guzmán
5eec9122ba
correct executable name in meson
change the name to be `SQLITECPP_sample_demo2` instead of `SQLITECPP_sample_demo1`
2023-02-11 22:34:42 -06:00
Pierre Proske
8f8eee6168 Simplify CMake for shared libs 2023-02-07 12:45:31 +11:00
Pierre Proske
14cba69a33 Now working with example 2023-02-06 19:43:35 +11:00
Pierre Proske
f2253419b2 Incorrect include 2023-02-06 14:59:35 +11:00
Pierre Proske
e3fc62dd35 More fixes, should be working now 2023-02-06 13:19:57 +11:00
Pierre Proske
25ab3ce1c2 Add dll export/import macros 2023-02-03 18:27:21 +11:00
Sébastien Rombauts
bac9a8a6ad
Merge pull request #399 add disable option for sqlite3_expanded_sql from ninjaoflight/optional-sqlite3_expanded_sql 2023-02-02 07:46:57 +01:00
Sébastien Rombauts
ad6606b320
Merge pull request #404 Add documentation for prepared statements in transactions from ewarchul/query_transactions_example 2023-02-02 07:45:38 +01:00
ewarchul
80f9facf66 Add documentation for prepared statements in transactions 2023-01-04 09:52:19 +01:00
Sébastien Rombauts
8716c52f84
Merge pull request #400 CMakr/meson Lint corrections from ninjaoflight/lint-corrections 2022-12-21 12:27:19 +01:00
Sébastien Rombauts
ca7e6cf42d
Merge pull request #401 Fix meson installation from dougnazar/fix_meson_install 2022-12-21 12:24:51 +01:00
Doug Nazar
3a6206c350 Fix meson installation
Fix include directory name so include files get installed.
Flag library for installation on non-Windows platforms.
2022-12-21 03:06:21 -05:00
Jonathan Guzmán
c07f9ba8f0
add_definitions changed to target_compile_definitions 2022-12-19 20:05:37 -06:00
Jonathan Guzmán
e78539059d
[meson] correct the SQLITE_HAS_CODEC definition 2022-12-19 20:03:45 -06:00
Jonathan Guzmán
c95a32378e
change add_definitions to target_compile_definitions 2022-12-19 20:00:16 -06:00
Jonathan Guzmán
1841e6b66f
add disable option for sqlite3_expanded_sql
make sqlite3_expanded_sql use optional and give a warning at compile time
along with a exception at runtime when used in an application
2022-12-19 19:18:31 -06:00
Sébastien Rombauts
0d2550bc9a
Merge pull request #395 add meson usage guide from ninjaoflight/meson-readme-guide 2022-12-17 21:51:28 +01:00
Sébastien Rombauts
377aacc252
Merge pull request #397 Add a Transaction::rollback() method from SRombauts/add-transaction-rollback 2022-12-17 21:49:57 +01:00
Sébastien Rombauts
cd508f4bee
Merge pull request #384 Add Mingw GitHub actions from SRombauts/mingw-github-actions 2022-12-17 21:49:30 +01:00
Sébastien Rombauts
4e03e590c4 Add an explicit generator to the matrix config of Github Actions to handle MinGW Makefiles 2022-12-17 14:15:49 +01:00
Jonathan Guzmán
bc8c8ffcc5
add example wrap
this wrap file is only for demonstrations purposes
once there is a proper wrap in wrapdb this should be deleted
if want to use bleeding edge or tag check the meson wrap manual
2022-12-16 22:54:29 -06:00
Jonathan Guzmán
2554472a6c
add meson samples 2022-12-16 22:44:34 -06:00
Jonathan Guzmán
841247f061
add meson usage guide 2022-12-16 21:13:54 -06:00
Sébastien Rombauts
cc0044a603 Add a Transaction::rollback() method 2022-12-15 19:00:04 +01:00
Sébastien Rombauts
fc92d9cf92 Reduce the number of images to test on AppVeyor, to speed up the build 2022-12-15 18:59:14 +01:00
Sébastien Rombauts
81a28af858 Fix Savepoint_test comments and file formatting 2022-12-15 18:57:21 +01:00