[vcpkg-tool] Fix undefined symbol `posix_spawn` for Android build. (#1102)

This commit is contained in:
funsafe-ptr 2023-06-22 06:41:13 +07:00 коммит произвёл GitHub
Родитель 5c1c6b0fd4
Коммит 5443807693
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -407,6 +407,14 @@ elseif(NOT MSVC)
target_compile_options(vcpkglib PRIVATE -include "${CMAKE_CURRENT_SOURCE_DIR}/include/pch.h")
endif()
if(ANDROID)
if((CMAKE_SYSTEM_NAME STREQUAL "Android" AND CMAKE_SYSTEM_VERSION LESS "28")
OR CMAKE_SYSTEM_NAME STREQUAL "Linux")
# pkg install libandroid-spawn
target_link_libraries(vcpkglib PRIVATE android-spawn)
endif()
endif()
if(MINGW)
target_compile_definitions(vcpkglib
PUBLIC