summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorRyan Houdek <Sonicadvance1@gmail.com>2013-07-13 10:32:06 -0500
committerRyan Houdek <Sonicadvance1@gmail.com>2013-07-13 10:32:23 -0500
commit52cb398804a4f7f4e31e2040bbabd1bf90c581f6 (patch)
treed18cf70a59ffc99f18cc4eba29c5abb7a0560b97 /Source
parentb64e882ba5f34f63bf588ed2e14ff28247675982 (diff)
[Android] Actually push the library file to the correct location.
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/DolphinWX/CMakeLists.txt13
1 files changed, 11 insertions, 2 deletions
diff --git a/Source/Core/DolphinWX/CMakeLists.txt b/Source/Core/DolphinWX/CMakeLists.txt
index 7f876b43f5..1ad6c56047 100644
--- a/Source/Core/DolphinWX/CMakeLists.txt
+++ b/Source/Core/DolphinWX/CMakeLists.txt
@@ -177,11 +177,20 @@ if(ANDROID)
${LIBS}
"-Wl,--no-whole-archive"
)
+ if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "mips")
+ set (SO_TARGET "mips")
+ endif()
+ if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "^arm")
+ set (SO_TARGET "armeabi-v7a")
+ endif()
+ if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "i686")
+ set (SO_TARGET "x86")
+ endif()
add_custom_command(TARGET ${DOLPHIN_EXE} POST_BUILD
- COMMAND mkdir ARGS -p ${CMAKE_SOURCE_DIR}/Source/Android/libs/armeabi-v7a/
+ COMMAND mkdir ARGS -p ${CMAKE_SOURCE_DIR}/Source/Android/libs/${SO_TARGET}
)
add_custom_command(TARGET ${DOLPHIN_EXE} POST_BUILD
- COMMAND cp ARGS ${CMAKE_SOURCE_DIR}/libs/armeabi-v7a/lib${DOLPHIN_EXE}.so ${CMAKE_SOURCE_DIR}/Source/Android/libs/armeabi-v7a/
+ COMMAND cp ARGS ${CMAKE_SOURCE_DIR}/libs/${SO_TARGET}/lib${DOLPHIN_EXE}.so ${CMAKE_SOURCE_DIR}/Source/Android/libs/${SO_TARGET}/
)
add_custom_command(TARGET ${DOLPHIN_EXE} POST_BUILD
COMMAND cp ARGS ${CMAKE_SOURCE_DIR}/Data/Sys/GC/* ${CMAKE_SOURCE_DIR}/Source/Android/assets/