King_DuckZ
b06456e4b0
This is quite a big update, the new feature is that when the program starts it loads the next update time from the db if present. If so it resumes the timers from there. Maximum wait time is currently capped at 24h. TimerOroApi is not templated on methods anymore, rather on the new DBOperation enum. This is so that it has that enum value to pass it to other functions. This could've been a separate commit, but wth... Magic enum allows me to iterate over an enum's values at build time, it's useful for building the query in OriginsDB for the SELECT in the access table (see make_select_last_access_str()).
12 lines
399 B
Meson
12 lines
399 B
Meson
project('orotool', 'cpp', 'c',
|
|
version: '0.1.0',
|
|
meson_version: '>=0.49.2',
|
|
default_options: ['buildtype=debug', 'cpp_std=gnu++17', 'b_ndebug=if-release'],
|
|
license: 'GPL3+',
|
|
)
|
|
|
|
duckhandy_inc = include_directories('subprojects/duckhandy/include')
|
|
date_inc = include_directories('subprojects/date/include')
|
|
magic_enum_inc = include_directories('subprojects/magic_enum/include')
|
|
|
|
subdir('src')
|