Fix linking

This commit is contained in:
Ali 2019-12-26 18:10:38 +04:00
parent d090d6c2d5
commit 445d0cfd14
2 changed files with 6 additions and 3 deletions

View File

@ -22,6 +22,7 @@ def apple_lib(
exported_deps = [],
additional_linker_flags = None,
exported_preprocessor_flags = [],
exported_linker_flags = [],
frameworks = [],
weak_frameworks = [],
swift_version = None,
@ -115,7 +116,7 @@ def apple_lib(
else:
linker_flags = []
resolved_exported_linker_flags = linker_flags + additional_linker_flags
resolved_exported_linker_flags = exported_linker_flags + linker_flags + additional_linker_flags
if native.read_config("custom", "mode") == "project":
resolved_frameworks = resolved_frameworks + ["$SDKROOT/System/Library/Frameworks/%s.framework" % x for x in weak_frameworks]
@ -155,6 +156,7 @@ def static_library(
deps = [],
additional_linker_flags = None,
exported_preprocessor_flags = [],
exported_linker_flags = [],
frameworks = [],
weak_frameworks = [],
info_plist = None,
@ -180,6 +182,7 @@ def static_library(
deps = deps,
additional_linker_flags = additional_linker_flags,
exported_preprocessor_flags = exported_preprocessor_flags,
exported_linker_flags = exported_linker_flags,
frameworks = frameworks,
weak_frameworks = weak_frameworks,
warning_as_error = warning_as_error,

View File

@ -21,7 +21,7 @@ static_library(
exported_headers = glob([
"Sources/*.h",
]),
frameworks = [
"$SDKROOT/System/Library/Frameworks/libxml2.tbd",
exported_linker_flags = [
"-lxml2",
],
)