mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-25 04:28:49 +03:00
445c7d81f5
* meson.build (doctest_proj): check if available as system dependency * blurhash.cpp: change doctest include path to doctest/doctest.h
24 lines
739 B
Meson
24 lines
739 B
Meson
project('blurhash', 'cpp',
|
|
version : '0.1',
|
|
default_options : ['warning_level=3', 'cpp_std=c++17'])
|
|
|
|
lib = static_library('blurhash',
|
|
'blurhash.cpp',
|
|
install : true)
|
|
|
|
doctest_dep = dependency('doctest', required : false)
|
|
|
|
if not doctest_dep.found()
|
|
doctest_proj = subproject('doctest')
|
|
doctest_dep = doctest_proj.get_variable('doctest_dep')
|
|
endif
|
|
|
|
tests = executable('blurhash-tests',
|
|
'blurhash.cpp',
|
|
cpp_args : '-DDOCTEST_CONFIG_IMPLEMENT_WITH_MAIN',
|
|
dependencies: doctest_dep,
|
|
install : false)
|
|
test('blurhash-tests', tests)
|
|
|
|
executable('blurhash2bmp', 'blurhash2bmp.cpp', link_with: lib, install: true)
|
|
executable('blurhash', 'image2blurhash.cpp', link_with: lib, install: true)
|