Skip to content

Commit fe2dcc6

Browse files
committed
Hopefully fix linking issues on macOS
1 parent 6326d12 commit fe2dcc6

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

bindings/c/.cargo/config.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[target.aarch64-apple-darwin]
2+
rustflags = [
3+
"-C", "link-arg=-Wl,-install_name,@rpath/libaccesskit.dylib",
4+
]
5+
6+
[target.x86_64-apple-darwin]
7+
rustflags = [
8+
"-C", "link-arg=-Wl,-install_name,@rpath/libaccesskit.dylib",
9+
]

bindings/c/accesskit-config.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ endif()
1919
add_library(accesskit-shared SHARED IMPORTED GLOBAL)
2020
if (_accesskit_os STREQUAL "macos")
2121
target_link_directories(accesskit-shared INTERFACE "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib")
22+
target_link_libraries(accesskit-shared "-framework CoreFoundation")
2223
elseif (_accesskit_os STREQUAL "windows")
2324
find_library(_accesskit_implib accesskit "${ACCESSKIT_LIBRARIES_DIR}/shared")
2425
set_property(

0 commit comments

Comments
 (0)