matrixion/subprojects/packagefiles/wintoast/meson.build

34 lines
718 B
Meson
Raw Normal View History

2021-12-16 07:24:31 +03:00
project(
'wintoast', 'cpp',
version: '0.2.0',
default_options: [
'warning_level=2'
],
meson_version: '>= 0.54.0'
)
install_headers(
'src/wintoastlib.h',
)
inc = include_directories('src')
wintoastlib = library(
'wintoast',
2021-12-16 08:49:12 +03:00
'src/wintoastlib.cpp',
2021-12-16 07:24:31 +03:00
include_directories: inc,
)
wintoast_dep = declare_dependency(
link_with: wintoastlib,
include_directories: inc,
)
meson.override_dependency('wintoast', wintoast_dep)
# Generate pc file
pkg = import('pkgconfig')
pkg.generate(wintoastlib,
name: 'wintoast',
description: 'WinToast is a lightly library written in C++ which brings a complete integration of the modern toast notifications of Windows 8 & Windows 10.')