51 Commits

Author SHA1 Message Date
Sébastien Rombauts
c5ca1db62c Print cppcheck version at CMake generation 2016-06-30 21:29:04 +02:00
Sébastien Rombauts
c0b2d81db9 Add a unit test for error in exec() 2016-06-30 17:41:23 +02:00
Sébastien Rombauts
b913932be2 Add a unit test for transactions
+ a few small minor new assert in other tests
2016-06-28 13:17:33 +02:00
Sébastien Rombauts
d98cc930cc CMake prints the compiler version instead of the Travis script 2016-06-27 11:36:25 +02:00
Sébastien Rombauts
50501a41e2 Fix test coverage by using gcov '-lp' options
NOTE: it would be good to also be able to keep unused inline functions,
 but there is a problem between gcc 4.8 and -fkeep-inline-functions
2016-06-21 12:20:23 +02:00
Sébastien Rombauts
b9f3e4d585 Switch to Ubuntu 14.04 Trusty VM : CMake 2.8.12 with add_compile_options() 2016-06-20 13:12:01 +02:00
Paul Dreik
808a9c894e add unit test for variadic bind 2016-06-15 20:39:20 +02:00
Sébastien Rombauts
60652b3767 Update to a few CMake debug messages 2016-02-20 20:54:19 +01:00
Sébastien Rombauts
e9a2c9bb57 Remove biicode support, as servers will shutdown the 16th of February 2016-02-10 10:24:17 +01:00
Sébastien Rombauts
aafd35a863 Do not build Doxygen documentation by default 2015-12-01 22:55:14 +01:00
Sébastien Rombauts
a573c8c6b1 Now build the provided copy of SQLite3 C library instead of using the Linux sqlite3-dev package
- for ease of use and cross-platform/linux distribution compatibility
2015-11-10 18:16:02 +01:00
hongshibao
e8f956be22 Add Backup test 2015-10-28 03:04:13 +08:00
hongshibao
05d304b7c9 add Backup class 2015-10-25 18:31:16 +08:00
Sébastien Rombauts
65309d5db8 Enable GCov instrumentation in Debug build mode and upload results to coveralls 2015-10-07 22:24:18 +02:00
Sébastien Rombauts
9bb0aed805 Update googletest to latest, and deactivate certain class of warnings for its compilation 2015-05-27 11:45:59 +02:00
Sébastien Rombauts
7e16e8545f Re-enable SQLITE_ENABLE_COLUMN_METADATA by default under Windows 2015-05-03 23:30:33 +02:00
Sébastien Rombauts
18620457b1 Add some more Unit Tests 2015-05-03 23:29:22 +02:00
Sébastien Rombauts
b10bf6faa5 Re-enable SQLITE_ENABLE_COLUMN_METADATA by default under Windows
- cleanup to the CMakeLists.txt for better readability
2015-05-03 23:29:01 +02:00
Sébastien Rombauts
6499f93b07 Fix cmake find Python Interpreter (instead of Libs)
- and use it
2015-05-03 23:27:21 +02:00
Sébastien Rombauts
5ec39df7e0 Fix #44 update information on alternate wrappers, and remove the outdated dedicated file. 2015-04-14 16:57:44 +02:00
Sébastien Rombauts
7cfd3e82f1 Merge pull request #42 from MariadeAnton/bii/updates
improved biicode support

Thanks, I've re-run the build with succes!
2015-03-25 14:52:15 +01:00
Sébastien Rombauts
e10b17682f CMake find_package(Python) to use cpplint 2015-03-24 22:04:48 +01:00
Sébastien Rombauts
bb035143a9 Fix a CMake warning 2015-03-24 21:55:19 +01:00
mariadeanton
0aa4a43ae8 improved biicode support 2015-03-24 17:06:29 +01:00
Sébastien Rombauts
9d4829ab1e Cleanup and improvement to build script
- no googletest on appveyor as cloning this submodule does not wordk
2015-03-20 13:22:49 +01:00
Sébastien Rombauts
81d7398dd9 Add scripts to MSVC solution 2015-03-08 22:52:41 +01:00
mariadeanton
2e6482e993 added biicode support 2015-01-16 12:02:48 +01:00
Sébastien Rombauts
5812460a21 Reactivated dev tools in scripts and Travis CI config file 2014-09-24 09:11:35 +02:00
r4d2
c114309550 deactivating optional build settings 2014-09-23 21:55:59 -04:00
madmaxoft
203c2fb68b Removed weird GCC flags causing problems. 2014-09-03 22:35:22 +02:00
Sébastien Rombauts
ba578196ad Fix C flags mixed with CPP flags 2014-08-06 10:58:01 +02:00
madmaxoft
27b9d11181 Added option SQLITECPP_INTERNAL_SQLITE.
This makes it possible to disable the internal sqlite library for builds that already get the library from elsewhere.
2014-07-28 19:43:49 +02:00
Sébastien Rombauts
d79787359f Fix #19 default options to OFF, easier to handle for newcommers 2014-03-28 16:37:44 +01:00
Sébastien Rombauts
b9a3aeb62f Fixed unit test warnings under Linux GCC/Clang 2014-03-28 16:27:43 +01:00
Sébastien Rombauts
acc894c1d2 Started a unit test for Statement 2014-03-20 22:13:15 +01:00
Sébastien Rombauts
8c3ac34767 Deactivated remaining clint rules on error
- about braces opening on same lines
2014-03-11 19:38:27 +01:00
Sébastien Rombauts
7bfaafecba Moved include files out of the src/ dir, to an include/ dir
+ started a void test file
2014-03-04 23:04:38 +01:00
Sébastien Rombauts
b2a34a1ee4 Small cleanup to CMake config and updated copyright date 2014-02-23 11:36:28 +01:00
Sébastien Rombauts
84473175c5 Find Doxygen package 2014-02-07 21:49:02 +01:00
Sébastien Rombauts
c823017724 Fixed Travis CI build
- removed Doxygen from the Travis build
2014-02-07 16:57:21 +01:00
Sébastien Rombauts
e7aa4f46bb Added options in the root CMakeList.txt to inactivate any optional targets & move back to a single CMakeList.txt 2014-02-07 16:34:05 +01:00
Sébastien Rombauts
05a37fd64c Renamed Column::getName() to Column::getOriginName() 2013-11-22 06:58:07 +01:00
Sébastien Rombauts
c84e5122d3 Renamed Assert.h to Assertion.h for Win32 build
- MSVC was confused about cassert/assert.h vs Assert.h
2013-11-01 23:38:52 +01:00
Sébastien Rombauts
ecd22dc112 Fix issue #7 : SQLITECPP_ENABLE_ASSERT_HANDLER
- SQLITECPP_ASSERT() can call a user defined SQLite::assertion_failed() handler.
2013-11-01 21:33:43 +01:00
Sébastien Rombauts
1af6930fc7 Added a cppcheck rule to the "all" target
- Travis: apt-get install cppcheck
2013-10-24 07:06:35 +02:00
Sébastien Rombauts
28e9b702f7 Suppressed the flag SQLITE_ENABLE_COLUMN_METADATA from SQLiteC++ wrapper source code.
- it can be defined by CMake in client code application
2013-09-26 00:14:31 +02:00
Sébastien Rombauts
2b5d66eb25 Added a "sqlite3/CMakeLists.txt" file defining the SQLite3 static library for easier Windows build. 2013-09-01 17:30:54 +02:00
Sébastien Rombauts
d75c7a9449 Added a proper "src/CMakeLists.txt" file defining the static library.
- This enable using this SQLiteCpp repository as a Git submodule,
 - simply add_subdirectory (SQLiteCpp/src) to you main CMakeLists.txt
   and link to the "SQLiteCpp" wrapper library.
2013-09-01 17:22:49 +02:00
Sébastien Rombauts
66ea7c7fa5 Adapting the CMake and test for Visual Studio under Windows 2013-08-25 20:06:03 +02:00
Sébastien Rombauts
ada826aa8f Adding a "test" target to CMake & a Travis CI config file 2013-08-24 19:24:06 +02:00