- Restructure big meson.build in root folder into smaller meson.build files in subfolders
- Meson 0.48: Require Meson 0.48 or higher once it is released
Meson 0.48: Use
gnu_symbol_visibilityinstead of setting
-fvisibility=hiddenfor the whole project
Additionally investigate if there is need to use
__declspec(dllimport) on Windows, does not seem to be required.