|
@@ -25,17 +25,20 @@ else
|
|
LIBCURL_CONF_OPT += --without-ssl
|
|
LIBCURL_CONF_OPT += --without-ssl
|
|
endif
|
|
endif
|
|
|
|
|
|
|
|
+define LIBCURL_FIX_DOT_PC
|
|
|
|
+ printf 'Requires: openssl\n' >>$(@D)/libcurl.pc.in
|
|
|
|
+endef
|
|
|
|
+LIBCURL_POST_PATCH_HOOKS += $(if $(BR2_PACKAGE_OPENSSL),LIBCURL_FIX_DOT_PC)
|
|
|
|
+
|
|
define LIBCURL_TARGET_CLEANUP
|
|
define LIBCURL_TARGET_CLEANUP
|
|
rm -rf $(TARGET_DIR)/usr/bin/curl-config \
|
|
rm -rf $(TARGET_DIR)/usr/bin/curl-config \
|
|
$(if $(BR2_PACKAGE_CURL),,$(TARGET_DIR)/usr/bin/curl)
|
|
$(if $(BR2_PACKAGE_CURL),,$(TARGET_DIR)/usr/bin/curl)
|
|
endef
|
|
endef
|
|
-
|
|
|
|
LIBCURL_POST_INSTALL_TARGET_HOOKS += LIBCURL_TARGET_CLEANUP
|
|
LIBCURL_POST_INSTALL_TARGET_HOOKS += LIBCURL_TARGET_CLEANUP
|
|
|
|
|
|
define LIBCURL_STAGING_FIXUP_CURL_CONFIG
|
|
define LIBCURL_STAGING_FIXUP_CURL_CONFIG
|
|
$(SED) "s,prefix=/usr,prefix=$(STAGING_DIR)/usr," $(STAGING_DIR)/usr/bin/curl-config
|
|
$(SED) "s,prefix=/usr,prefix=$(STAGING_DIR)/usr," $(STAGING_DIR)/usr/bin/curl-config
|
|
endef
|
|
endef
|
|
-
|
|
|
|
LIBCURL_POST_INSTALL_STAGING_HOOKS += LIBCURL_STAGING_FIXUP_CURL_CONFIG
|
|
LIBCURL_POST_INSTALL_STAGING_HOOKS += LIBCURL_STAGING_FIXUP_CURL_CONFIG
|
|
|
|
|
|
$(eval $(autotools-package))
|
|
$(eval $(autotools-package))
|