summaryrefslogtreecommitdiffstats
path: root/cmake/scripts/android/ArchSetup.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/scripts/android/ArchSetup.cmake')
-rw-r--r--cmake/scripts/android/ArchSetup.cmake16
1 files changed, 13 insertions, 3 deletions
diff --git a/cmake/scripts/android/ArchSetup.cmake b/cmake/scripts/android/ArchSetup.cmake
index 7b8b466..03056fa 100644
--- a/cmake/scripts/android/ArchSetup.cmake
+++ b/cmake/scripts/android/ArchSetup.cmake
@@ -6,15 +6,22 @@ endif()
6 6
7set(ARCH_DEFINES -DTARGET_POSIX -DTARGET_LINUX -D_LINUX -DTARGET_ANDROID) 7set(ARCH_DEFINES -DTARGET_POSIX -DTARGET_LINUX -D_LINUX -DTARGET_ANDROID)
8set(SYSTEM_DEFINES -D__STDC_CONSTANT_MACROS -D_LARGEFILE64_SOURCE 8set(SYSTEM_DEFINES -D__STDC_CONSTANT_MACROS -D_LARGEFILE64_SOURCE
9 -D_FILE_OFFSET_BITS=64) 9 -D_FILE_OFFSET_BITS=64 -D__USE_FILE_OFFSET64=1)
10set(PLATFORM_DIR linux) 10
11# Main cpp
12set(CORE_MAIN_SOURCE ${CMAKE_SOURCE_DIR}/xbmc/platform/android/activity/XBMCApp.cpp)
13
14set(PLATFORM_DIR platform/linux)
11if(WITH_ARCH) 15if(WITH_ARCH)
12 set(ARCH ${WITH_ARCH}) 16 set(ARCH ${WITH_ARCH})
13else() 17else()
14 if(CPU STREQUAL armeabi-v7a) 18 if(CPU STREQUAL armeabi-v7a)
15 set(ARCH arm) 19 set(ARCH arm)
16 set(NEON True) 20 set(NEON True)
17 set(NEON_FLAGS "-mfpu=neon -mvectorize-with-neon-quad") 21 set(NEON_FLAGS "-mfpu=neon")
22 if(CMAKE_COMPILER_IS_GNUCC AND CMAKE_COMPILER_IS_GNUCXX)
23 set(NEON_FLAGS "${NEON_FLAGS} -mvectorize-with-neon-quad")
24 endif()
18 elseif(CPU STREQUAL arm64-v8a) 25 elseif(CPU STREQUAL arm64-v8a)
19 set(ARCH aarch64) 26 set(ARCH aarch64)
20 set(NEON True) 27 set(NEON True)
@@ -26,6 +33,9 @@ else()
26 endif() 33 endif()
27endif() 34endif()
28 35
36# Additional SYSTEM_DEFINES
37list(APPEND SYSTEM_DEFINES -DHAS_ZEROCONF)
38
29set(ENABLE_X11 OFF CACHE BOOL "" FORCE) 39set(ENABLE_X11 OFF CACHE BOOL "" FORCE)
30set(ENABLE_AML OFF CACHE BOOL "" FORCE) 40set(ENABLE_AML OFF CACHE BOOL "" FORCE)
31set(ENABLE_OPTICAL OFF CACHE BOOL "" FORCE) 41set(ENABLE_OPTICAL OFF CACHE BOOL "" FORCE)