Skip to content

Commit 472b2ad

Browse files
authored
fix(macos): link ServiceManagement weakly for macOS 12 (#87)
Keep ServiceManagement optional so SMAppService is not required when the library loads on macOS 12.
1 parent 38b5ab7 commit 472b2ad

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎src/CMakeLists.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ elseif(APPLE)
101101
target_link_libraries(nativeapi PUBLIC "-framework QuartzCore")
102102
target_link_libraries(nativeapi PUBLIC "-framework Carbon")
103103
target_link_libraries(nativeapi PUBLIC "-framework IOKit")
104-
target_link_libraries(nativeapi PUBLIC "-framework ServiceManagement")
104+
target_link_libraries(nativeapi PUBLIC "-weak_framework ServiceManagement")
105105
target_compile_options(nativeapi PRIVATE "-x" "objective-c++")
106106
elseif(CMAKE_SYSTEM_NAME STREQUAL "OHOS")
107107
# Full Preferences enumeration/flush requires API 23; display queries use

0 commit comments

Comments
 (0)