0
介子構建系統允許使用選項--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".