We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 45df8a4 + 105f7ea commit 1919339Copy full SHA for 1919339
1 file changed
CMakeLists.txt
@@ -261,6 +261,14 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Linux"
261
list(APPEND SQLITE3MC_LINK_LIBRARIES "-framework Security")
262
endif()
263
set(SHARED_LIB_EXPORT_DEFINITION "__attribute__((visibility(\"default\")))")
264
+elseif (CMAKE_SYSTEM_NAME STREQUAL "Android")
265
+ if (ANDROID_ABI STREQUAL "arm64-v8a")
266
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=armv8-a+crypto")
267
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=armv8-a+crypto")
268
+ elseif (ANDROID_ABI STREQUAL "x86_64")
269
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mvaes")
270
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mvaes")
271
+ endif()
272
else()
273
if (CMAKE_C_COMPILER_ID STREQUAL "GNU")
274
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -msse4.2 -maes")
0 commit comments