Fix Monochrome class with new data structure, unit tests. There is work to be done still
All checks were successful
Build ptprnt / build (push) Successful in 3m51s
All checks were successful
Build ptprnt / build (push) Successful in 3m51s
This commit is contained in:
29
meson.build
29
meson.build
@@ -1,7 +1,22 @@
|
||||
project('ptprnt', 'cpp',
|
||||
version: 'v0.1.0-'+run_command('git', 'rev-parse', '--short', 'HEAD', check: true).stdout().strip(),
|
||||
project(
|
||||
'ptprnt',
|
||||
'cpp',
|
||||
version: 'v0.1.0-' + run_command(
|
||||
'git',
|
||||
'rev-parse',
|
||||
'--short',
|
||||
'HEAD',
|
||||
check: true,
|
||||
).stdout().strip(),
|
||||
license: 'GPLv3',
|
||||
default_options : ['c_std=c11', 'cpp_std=c++2a', 'b_sanitize=none', 'b_lto=true', 'b_lto_mode=thin', 'b_thinlto_cache=true']
|
||||
default_options: [
|
||||
'c_std=c11',
|
||||
'cpp_std=c++20',
|
||||
'b_sanitize=none',
|
||||
'b_lto=true',
|
||||
'b_lto_mode=thin',
|
||||
'b_thinlto_cache=true',
|
||||
],
|
||||
)
|
||||
|
||||
usb_dep = dependency('libusb-1.0')
|
||||
@@ -21,13 +36,13 @@ incdir = include_directories('src')
|
||||
subdir('src')
|
||||
|
||||
ptprnt_exe = executable(
|
||||
'ptprnt',
|
||||
'ptprnt',
|
||||
'src/main.cpp',
|
||||
install: true,
|
||||
dependencies : [usb_dep, log_dep, fmt_dep, pangocairo_dep, cli11_dep],
|
||||
dependencies: [usb_dep, log_dep, fmt_dep, pangocairo_dep, cli11_dep],
|
||||
include_directories: incdir,
|
||||
sources: [ptprnt_srcs],
|
||||
cpp_args : ['-DPROJ_VERSION="'+meson.project_version()+'"'],
|
||||
cpp_args: ['-DPROJ_VERSION="' + meson.project_version() + '"'],
|
||||
)
|
||||
|
||||
|
||||
@@ -40,4 +55,4 @@ if not gtest_dep.found()
|
||||
error('MESON_SKIP_TEST: gtest not installed.')
|
||||
endif
|
||||
|
||||
subdir('tests')
|
||||
subdir('tests')
|
||||
|
||||
Reference in New Issue
Block a user