Age | Commit message (Collapse) | Author |
|
|
|
* Meson and CMake builds take build option for system SQLite or embedded.
* Unit tests no longer have direct SQLite dependency.
|
|
* Added a test of reference DB files.
* Test crate and track creation across all supported versions.
* Support for all schema versions seen by EP and SC5000 players.
|
|
Both meson and CMake build detect support for std::optional<T> or its
experimental equivalent.
|
|
The `ext/` directory structure is intended for any external dependencies
that are stored in the source tree.
|
|
|
|
|
|
|
|
|
|
Made hidden visiblity the default when using g++.
Removed defunct tests from `schema_test` and renamed
`enginelibrary_test`, which is more accurate (schema creation and
verification is already handled in `database_test`).
Successful Windows VS2019 compilation
|
|
Removed in-tree SQLite3 amalgamation in favour of system dependency.
Updated meson and CMake build scripts accordingly.
|
|
|
|
|
|
Either <optional> or <experimental/optional> is now required for
compilation and in the public API. In order to seamlessly use either
one, the relevant symbols are aliased within the namespace `djinterop::stdx`.
It is expected that this is removed in favour of just using
std::optional in future once older compiler support can be removed.
|
|
|
|
|
|
|
|
|