diff --git a/blcrack/installvcpkgs.bat b/blcrack/installvcpkgs.bat index efd2db0e2..47828abec 100644 --- a/blcrack/installvcpkgs.bat +++ b/blcrack/installvcpkgs.bat @@ -19,6 +19,7 @@ goto :EOF :install_all_platforms call :install %1 x86-android +call :install %1 x64-android call :install %1 armeabi-v7a-android call :install %1 arm64-v8a-android goto :EOF diff --git a/blcrack/triplets/x64-android.cmake b/blcrack/triplets/x64-android.cmake new file mode 100644 index 000000000..17766ef12 --- /dev/null +++ b/blcrack/triplets/x64-android.cmake @@ -0,0 +1,13 @@ +if (NOT DEFINED ENV{NDK_ROOT}) + message(FATAL_ERROR "NDK_ROOT is not defined. Please set it to the root directory of your Android NDK.") +endif () + +message(STATUS "Using Android NDK: $ENV{NDK_ROOT}") + +set(VCPKG_TARGET_ARCHITECTURE x64) +set(VCPKG_CRT_LINKAGE static) +set(VCPKG_LIBRARY_LINKAGE static) +set(VCPKG_CMAKE_SYSTEM_NAME Android) +set(VCPKG_MAKE_BUILD_TRIPLET "--host=x86_64-linux-android") +set(VCPKG_CMAKE_CONFIGURE_OPTIONS -DANDROID_ABI=x86_64) +set(VCPKG_CHAINLOAD_TOOLCHAIN_FILE $ENV{NDK_ROOT}/build/cmake/android.toolchain.cmake) \ No newline at end of file