0
mesonビルドシステムでは、共有ライブラリまたはスタティックライブラリのいずれかをオプション--default-library
でビルドすることができます。しかし、私は共有ライブラリまたは静的ライブラリが構築されているかどうかを知ることができず、少なくとも定義を渡す必要があります。ライブラリの種類を照会する方法はありますか?--default-library = sharedが使用されている場合にのみ、コンパイラフラグを追加します。
これは私の推測だった:
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".