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.cmake9
1 files changed, 6 insertions, 3 deletions
diff --git a/cmake/scripts/android/ArchSetup.cmake b/cmake/scripts/android/ArchSetup.cmake
index 69bb88d..1e529de 100644
--- a/cmake/scripts/android/ArchSetup.cmake
+++ b/cmake/scripts/android/ArchSetup.cmake
@@ -2,7 +2,7 @@ if(NOT CMAKE_TOOLCHAIN_FILE)
2 message(FATAL_ERROR "CMAKE_TOOLCHAIN_FILE required for android. See ${CMAKE_SOURCE_DIR}/cmake/README.md") 2 message(FATAL_ERROR "CMAKE_TOOLCHAIN_FILE required for android. See ${CMAKE_SOURCE_DIR}/cmake/README.md")
3endif() 3endif()
4 4
5set(ARCH_DEFINES -DTARGET_POSIX -DTARGET_LINUX -D_LINUX -DTARGET_ANDROID) 5set(ARCH_DEFINES -DTARGET_POSIX -DTARGET_LINUX -DTARGET_ANDROID)
6set(SYSTEM_DEFINES -D__STDC_CONSTANT_MACROS -D_LARGEFILE64_SOURCE 6set(SYSTEM_DEFINES -D__STDC_CONSTANT_MACROS -D_LARGEFILE64_SOURCE
7 -D_FILE_OFFSET_BITS=64 -D__USE_FILE_OFFSET64=1) 7 -D_FILE_OFFSET_BITS=64 -D__USE_FILE_OFFSET64=1)
8 8
@@ -10,6 +10,7 @@ set(SYSTEM_DEFINES -D__STDC_CONSTANT_MACROS -D_LARGEFILE64_SOURCE
10set(CORE_MAIN_SOURCE ${CMAKE_SOURCE_DIR}/xbmc/platform/android/activity/XBMCApp.cpp) 10set(CORE_MAIN_SOURCE ${CMAKE_SOURCE_DIR}/xbmc/platform/android/activity/XBMCApp.cpp)
11 11
12set(PLATFORM_DIR platform/linux) 12set(PLATFORM_DIR platform/linux)
13set(PLATFORMDEFS_DIR platform/posix)
13if(WITH_ARCH) 14if(WITH_ARCH)
14 set(ARCH ${WITH_ARCH}) 15 set(ARCH ${WITH_ARCH})
15else() 16else()
@@ -26,16 +27,18 @@ else()
26 elseif(CPU STREQUAL i686) 27 elseif(CPU STREQUAL i686)
27 set(ARCH i486-linux) 28 set(ARCH i486-linux)
28 set(NEON False) 29 set(NEON False)
30 elseif(CPU STREQUAL x86_64)
31 set(ARCH x86_64)
32 set(NEON False)
29 else() 33 else()
30 message(SEND_ERROR "Unknown CPU: ${CPU}") 34 message(SEND_ERROR "Unknown CPU: ${CPU}")
31 endif() 35 endif()
32endif() 36endif()
33 37
34# Additional SYSTEM_DEFINES 38# Additional SYSTEM_DEFINES
35list(APPEND SYSTEM_DEFINES -DHAS_ZEROCONF -DHAS_LINUX_NETWORK) 39list(APPEND SYSTEM_DEFINES -DHAS_ZEROCONF)
36 40
37set(ENABLE_X11 OFF CACHE BOOL "" FORCE) 41set(ENABLE_X11 OFF CACHE BOOL "" FORCE)
38set(ENABLE_AML OFF CACHE BOOL "" FORCE)
39set(ENABLE_OPTICAL OFF CACHE BOOL "" FORCE) 42set(ENABLE_OPTICAL OFF CACHE BOOL "" FORCE)
40set(ENABLE_MDNS OFF CACHE BOOL "" FORCE) 43set(ENABLE_MDNS OFF CACHE BOOL "" FORCE)
41 44