matrixion/subprojects/packagefiles/wintoast/meson.build
2021-12-23 02:41:56 +01:00

33 lines
718 B
Meson

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',
'src/wintoastlib.cpp',
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.')