瀏覽代碼

tools/meson: static host and both libraries

Host packages typically are statically linked to avoid rpath issues and
to avoid libraries not being found as a result. With target packages,
both libraries make the most sense as InstallDev typically installs
both, giving packages flexibility. Default this behavior.

Signed-off-by: Rosen Penev <[email protected]>
Rosen Penev 1 年之前
父節點
當前提交
d08ff66fcd
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      include/meson.mk

+ 2 - 0
include/meson.mk

@@ -100,6 +100,7 @@ define Host/Configure/Meson
 	$(call Meson, \
 		setup \
 		--native-file $(HOST_BUILD_DIR)/openwrt-native.txt \
+		-Ddefault_library=static \
 		$(MESON_HOST_ARGS) \
 		$(MESON_HOST_BUILD_DIR) \
 		$(MESON_HOST_BUILD_DIR)/.., \
@@ -126,6 +127,7 @@ define Build/Configure/Meson
 		--buildtype plain \
 		--native-file $(PKG_BUILD_DIR)/openwrt-native.txt \
 		--cross-file $(PKG_BUILD_DIR)/openwrt-cross.txt \
+		-Ddefault_library=both \
 		$(MESON_ARGS) \
 		$(MESON_BUILD_DIR) \
 		$(MESON_BUILD_DIR)/.., \