|
@@ -12,4 +12,18 @@ LIBDEFLATE_INSTALL_STAGING = YES
|
|
LIBDEFLATE_CONF_OPTS = \
|
|
LIBDEFLATE_CONF_OPTS = \
|
|
-DCMAKE_C_FLAGS="$(TARGET_CFLAGS) -D_DEFAULT_SOURCE"
|
|
-DCMAKE_C_FLAGS="$(TARGET_CFLAGS) -D_DEFAULT_SOURCE"
|
|
|
|
|
|
|
|
+ifeq ($(BR2_SHARED_LIBS),y)
|
|
|
|
+LIBDEFLATE_CONF_OPTS += \
|
|
|
|
+ -DLIBDEFLATE_BUILD_SHARED_LIB=ON \
|
|
|
|
+ -DLIBDEFLATE_BUILD_STATIC_LIB=OFF
|
|
|
|
+else ifeq ($(BR2_STATIC_LIBS),y)
|
|
|
|
+LIBDEFLATE_CONF_OPTS += \
|
|
|
|
+ -DLIBDEFLATE_BUILD_SHARED_LIB=OFF \
|
|
|
|
+ -DLIBDEFLATE_BUILD_STATIC_LIB=ON
|
|
|
|
+else ifeq ($(BR2_SHARED_STATIC_LIBS),y)
|
|
|
|
+LIBDEFLATE_CONF_OPTS += \
|
|
|
|
+ -DLIBDEFLATE_BUILD_SHARED_LIB=ON \
|
|
|
|
+ -DLIBDEFLATE_BUILD_STATIC_LIB=ON
|
|
|
|
+endif
|
|
|
|
+
|
|
$(eval $(cmake-package))
|
|
$(eval $(cmake-package))
|