Force libcurl.so into the shared toolchain
Change-Id: Ib0b41d5046259ec7e6e3c12514f58bfd93ee788b
diff --git a/BUILD.gn b/BUILD.gn
index 24f95a5..1e977f5 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -26,6 +26,7 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+import("//build/toolchain/shared.gni")
import("//packages/package.gni")
package("curl") {
@@ -52,7 +53,7 @@
}
copy("copy_curl_config") {
- visibility = [ ":libcurl" ]
+ visibility = [ ":*" ]
sources = [
"lib/curl_config.h.fuchsia",
]
@@ -62,7 +63,7 @@
}
copy("copy_curlbuild") {
- visibility = [ ":libcurl" ]
+ visibility = [ ":*" ]
sources = [
"include/curl/curlbuild.h.fuchsia",
]
@@ -71,7 +72,9 @@
]
}
-shared_library("libcurl") {
+fuchsia_shared_library("libcurl") {
+ output_name = "curl"
+
sources = [
"lib/amigaos.c",
"lib/amigaos.h",
@@ -426,6 +429,8 @@
"src/tool_xattr.h",
]
deps = [
+ ":copy_curl_config",
+ ":copy_curlbuild",
":libcurl",
"//third_party/zlib",
]