Я хочу скомпилировать библиотеки, которые включены в мой проект. И я сталкиваюсь с 2 проблемами.
Прежде всего Cmake, похоже, не обнаруживает / не включает этот каталог.
Второй - после обнаружения / включения связанного каталога вместо набора инструментов Android, системный используется для компиляции библиотек.
В качестве обходного пути к первой проблеме я добавил if(ANDROID)
, чтобы добавить этот каталог, чтобы его можно было включить.
if(EXISTS "${CMAKE_SOURCE_DIR}/libs/CMakeLists.txt")
message(STATUS "Using bundled libraries located at ${CMAKE_SOURCE_DIR}/libs")
if(ANDROID)
add_subdirectory(libs)
else()
include(libs/CMakeLists.txt)
endif()
else()
Так что для меня ожидаемый результат должен выглядеть следующим образом: libs / CMakeLists.txt и сборка библиотек, используя набор инструментов, предоставленный NDK