fix: force os.sdk to empty on Darwin (#2632)

This commit is contained in:
Yaroslav Gurov authored and GitHub committed 2026-05-21 18:56:53 +08:00
1 parent d3de5f0f48
commit 7a383116b2
1 file changed
+4
+4
View File
@@ -84,6 +84,10 @@ function(detect_os os os_api_level os_sdk os_subsystem os_version)
set(_os_sdk "watch${apple_platform_suffix}") set(_os_sdk "watch${apple_platform_suffix}")
endif() endif()
endif() endif()
# Macos does not support os.sdk
if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
set(_os_sdk "")
endif()
if(DEFINED os_sdk) if(DEFINED os_sdk)
message(STATUS "CMake-Conan: cmake_osx_sysroot=${CMAKE_OSX_SYSROOT}") message(STATUS "CMake-Conan: cmake_osx_sysroot=${CMAKE_OSX_SYSROOT}")
set(${os_sdk} ${_os_sdk} PARENT_SCOPE) set(${os_sdk} ${_os_sdk} PARENT_SCOPE)