9 Commits

Author SHA1 Message Date
Jonathan Guzmán
ca985c30dc
install headers on proper subdir 2022-12-08 00:13:50 -06:00
Jonathan Guzmán
85eace84f2
[meson] add savepoint support 2022-12-08 00:05:27 -06:00
Jonathan Guzmán
2231923094
remove NON_AMBIGUOUS_OVERLOAD
this macro is no longer needed for the tests as part of the cleanup in
commit 091726aa65a059004dcbda16095c58fd7fc8781c
2022-12-07 21:50:57 -06:00
Jonathan Guzmán
70b15f9de8
[Meson] use gtest_main for fallback 2022-12-07 21:37:51 -06:00
Jonathan Guzmán
d639f6b86c
change meson version to 3.2.0 2022-12-07 20:45:40 -06:00
Jonathan Guzmán
e32daec169
link library statically when building unit tests
make the meson file link statically the library when building the unit tests
executable so it does not fail on windows
as the symbols are not exported by default
2022-04-19 22:03:40 -06:00
Jonathan Guzmán
9f5d446e36
use c++14 on windows
on windows may show an error in xstddef if c++11 is used
this is a workarround for that issue
"deduced return types are a C++14 extension"
2022-04-19 21:59:52 -06:00
Jonathan Guzmán
179ef091c6
define preprocesor definition
define NON_AMBIGOUS_OVERLOAD to prevent ambiguous overload
and use int instead of long to prevent ambiguous overload errors
2022-04-19 21:58:04 -06:00
Jonathan Guzmán
3db5d868ea
add basic meson support 2022-03-18 18:50:00 -06:00