From: Felix Fietkau Date: Sat, 28 Oct 2023 12:58:46 +0000 (+0200) Subject: ucode: fix build on macos X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=5eb8a21ba5fe5e87c03f0361d1db989189be9c6d;p=openwrt%2Fstaging%2Fthess.git ucode: fix build on macos Remove ABI version, since its format is not accepted by the linker. Enable rpath to avoid clash with system libraries Signed-off-by: Felix Fietkau --- diff --git a/package/utils/ucode/Makefile b/package/utils/ucode/Makefile index c2f0607341..46112d31e8 100644 --- a/package/utils/ucode/Makefile +++ b/package/utils/ucode/Makefile @@ -25,8 +25,18 @@ include $(INCLUDE_DIR)/host-build.mk include $(INCLUDE_DIR)/cmake.mk CMAKE_OPTIONS += -DSOVERSION=$(PKG_ABI_VERSION) + +ifeq ($(HOST_OS),Darwin) + CMAKE_HOST_OPTIONS += \ + -DCMAKE_SKIP_RPATH=FALSE \ + -DCMAKE_MACOSX_RPATH=1 \ + -DCMAKE_INSTALL_RPATH="${STAGING_DIR_HOSTPKG}/lib" +else + CMAKE_HOST_OPTIONS += \ + -DSOVERSION=$(PKG_ABI_VERSION) +endif + CMAKE_HOST_OPTIONS += \ - -DSOVERSION=$(PKG_ABI_VERSION) \ -DFS_SUPPORT=ON \ -DMATH_SUPPORT=ON \ -DNL80211_SUPPORT=OFF \