spdlog: switch to static libraries
authorRosen Penev <redacted>
Fri, 8 May 2020 00:28:31 +0000 (17:28 -0700)
committerRosen Penev <redacted>
Fri, 8 May 2020 02:46:22 +0000 (19:46 -0700)
Upstream recommends static libraries for smaller size. There is also
one package that uses spdlog.

Signed-off-by: Rosen Penev <redacted>
libs/spdlog/Makefile

index fb062f4c8c1a8bf229998f99121bb867237642ef..4d0f4e977aab31b195813de7f62be228d781475f 100644 (file)
@@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=spdlog
 PKG_VERSION:=1.5.0
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://codeload.github.com/gabime/spdlog/tar.gz/v$(PKG_VERSION)?
@@ -29,6 +29,7 @@ define Package/spdlog
   TITLE:=spdlog
   URL:=https://github.com/gabime/spdlog
   DEPENDS:=+libfmt
+  BUILDONLY:=1
 endef
 
 define Package/spdlog/description
@@ -36,7 +37,7 @@ define Package/spdlog/description
 endef
 
 CMAKE_OPTIONS += \
-       -DSPDLOG_BUILD_SHARED=ON \
+       -DSPDLOG_BUILD_SHARED=OFF \
        -DSPDLOG_BUILD_EXAMPLE=OFF \
        -DSPDLOG_BUILD_EXAMPLE_HO=OFF \
        -DSPDLOG_BUILD_TESTS=OFF \
@@ -50,9 +51,4 @@ CMAKE_OPTIONS += \
 
 TARGET_CXXFLAGS += -flto
 
-define Package/spdlog/install
-       $(INSTALL_DIR) $(1)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libspdlog.so* $(1)/usr/lib/
-endef
-
 $(eval $(call BuildPackage,spdlog))
git clone https://git.99rst.org/PROJECT