|
@@ -3,7 +3,6 @@ project(retroarch-activity LANGUAGES C CXX)
|
|
|
|
|
|
option(HAVE_NEON "Enable NEON" ON)
|
|
|
option(HAVE_FILE_LOGGER "Enable File Logger" ON)
|
|
|
-option(HAVE_OPENGLES3 "Enable OpenGL ES 3" OFF)
|
|
|
|
|
|
# 添加可执行文件或库
|
|
|
add_library(retroarch-activity SHARED
|
|
@@ -22,41 +21,8 @@ if (GIT_RESULT EQUAL 0)
|
|
|
target_compile_definitions(${PROJECT_NAME} PRIVATE HAVE_GIT_VERSION GIT_VERSION="${GIT_VERSION}")
|
|
|
endif ()
|
|
|
|
|
|
-if (${CMAKE_ANDROID_ARCH} STREQUAL "arm")
|
|
|
- target_compile_definitions(${PROJECT_NAME} PRIVATE ANDROID_ARM)
|
|
|
- set(LOCAL_ARM_MODE "arm")
|
|
|
-endif ()
|
|
|
-
|
|
|
-if (${CMAKE_ANDROID_ARCH} STREQUAL "x86")
|
|
|
- target_compile_definitions(${PROJECT_NAME} PRIVATE ANDROID_X86 HAVE_SSSE3)
|
|
|
-endif ()
|
|
|
-
|
|
|
-if (${CMAKE_ANDROID_ARCH} STREQUAL "x86_64")
|
|
|
- target_compile_definitions(${PROJECT_NAME} PRIVATE ANDROID_X64)
|
|
|
-endif ()
|
|
|
-
|
|
|
-if (${CMAKE_ANDROID_ARCH} STREQUAL "mips")
|
|
|
- target_compile_definitions(${PROJECT_NAME} PRIVATE ANDROID_MIPS __mips__ __MIPSEL__)
|
|
|
-endif ()
|
|
|
-
|
|
|
-if (${CMAKE_ANDROID_ARCH_ABI} STREQUAL "armeabi-v7a")
|
|
|
- if (HAVE_NEON)
|
|
|
- target_compile_definitions(${PROJECT_NAME} PRIVATE __ARM_NEON__ HAVE_NEON)
|
|
|
- endif ()
|
|
|
- target_compile_definitions(${PROJECT_NAME} PRIVATE ANDROID_ARM_V7)
|
|
|
-endif ()
|
|
|
-
|
|
|
-if (${CMAKE_ANDROID_ARCH_ABI} STREQUAL "arm64-v8a")
|
|
|
- target_compile_definitions(${PROJECT_NAME} PRIVATE ANDROID_AARCH64)
|
|
|
-endif ()
|
|
|
-
|
|
|
-if (HAVE_OPENGLES3 EQUAL 3)
|
|
|
- target_link_libraries(${PROJECT_NAME} PRIVATE GLESv3)
|
|
|
- target_compile_definitions(${PROJECT_NAME} PRIVATE HAVE_OPENGLES3)
|
|
|
-else ()
|
|
|
- target_link_libraries(${PROJECT_NAME} PRIVATE GLESv2)
|
|
|
- target_compile_definitions(${PROJECT_NAME} PRIVATE HAVE_OPENGLES2)
|
|
|
-endif ()
|
|
|
+target_link_libraries(${PROJECT_NAME} PRIVATE GLESv2)
|
|
|
+target_compile_definitions(${PROJECT_NAME} PRIVATE HAVE_OPENGLES2)
|
|
|
|
|
|
target_compile_definitions(${PROJECT_NAME} PRIVATE
|
|
|
RARCH_MOBILE
|