介子构建系统允许通过选项构建共享库或静态库 --default-library
--default-library
这是我的猜测:
libtype = get_option('default-library') if libtype = 'shared' build_dll = ['-DBUILDING_DLL', '-fvisibility=hidden'] else build_dll = '' endif
但显然我得到:
Meson encountered an error in file meson.build, line 10, column 0: Tried to access unknown option "default-library".
如果其他人有这个问题,解决方法很简单:
libtype = get_option('default_library')
强调 )
(答案归功于jpakkane(介子的创造者),他在IRC上回答了这个问题)