From 19d3e4dc30bd3210eb85e29a538ad1606adef1bc Mon Sep 17 00:00:00 2001 From: Albert Tang Date: Sat, 15 Feb 2025 11:26:12 -0800 Subject: docs: Document Swift/C++ interoperability feature --- docs/markdown/snippets/swift_cxx_interoperability.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 docs/markdown/snippets/swift_cxx_interoperability.md (limited to 'docs/markdown') diff --git a/docs/markdown/snippets/swift_cxx_interoperability.md b/docs/markdown/snippets/swift_cxx_interoperability.md new file mode 100644 index 000000000..f18e114d2 --- /dev/null +++ b/docs/markdown/snippets/swift_cxx_interoperability.md @@ -0,0 +1,13 @@ +## Swift/C++ interoperability is now supported + +It is now possible to create Swift executables that can link to C++ or +Objective-C++ libraries. Only specifying a bridging header for the Swift +target is required. + +Swift 5.9 is required to use this feature. Xcode 15 is required if the +Xcode backend is used. + +```meson +lib = static_library('mylib', 'mylib.cpp') +exe = executable('prog', 'main.swift', 'mylib.h', link_with: lib) +``` -- cgit v1.2.3