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.' )