aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/build_defs
diff options
context:
space:
mode:
Diffstat (limited to 'tools/build_defs')
-rw-r--r--tools/build_defs/apple/swift.bzl3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/build_defs/apple/swift.bzl b/tools/build_defs/apple/swift.bzl
index fe0ca853f1..9f0889c432 100644
--- a/tools/build_defs/apple/swift.bzl
+++ b/tools/build_defs/apple/swift.bzl
@@ -134,6 +134,9 @@ def _swift_library_impl(ctx):
# Include each swift module's parent directory for imports to work.
include_dirs = set([x.dirname for x in dep_modules])
+ # Include the parent directory of the resulting module so LLDB can find it.
+ include_dirs += set([output_module.dirname])
+
include_args = ["-I%s" % d for d in include_dirs + objc_includes]
framework_args = ["-F%s" % x for x in framework_dirs]
define_args = ["-D%s" % x for x in ctx.attr.defines]