mirror of https://github.com/bjornbytes/lovr.git
CMake: Only strip android libraries in release mode;
This commit is contained in:
parent
4b1cca50bc
commit
bbc868b2ea
|
@ -734,7 +734,6 @@ elseif(ANDROID)
|
|||
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/src/resources/Activity_${ACTIVITY}.java Activity.java
|
||||
COMMAND ${Java_JAVAC_EXECUTABLE} -classpath "${ANDROID_CLASSPATH}" -d . Activity.java
|
||||
COMMAND ${ANDROID_TOOLS}/dx --dex --output raw/classes.dex ${EXTRA_JAR} org/lovr/app/Activity.class
|
||||
COMMAND ${CMAKE_STRIP} raw/lib/${ANDROID_ABI}/*.so
|
||||
COMMAND
|
||||
${ANDROID_TOOLS}/aapt
|
||||
package -f
|
||||
|
@ -758,6 +757,16 @@ elseif(ANDROID)
|
|||
|
||||
add_dependencies(buildAPK lovr)
|
||||
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
add_custom_target(
|
||||
strip ALL
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
COMMAND ${CMAKE_STRIP} raw/lib/${ANDROID_ABI}/*.so
|
||||
)
|
||||
add_dependencies(strip lovr)
|
||||
add_dependencies(buildAPK strip)
|
||||
endif()
|
||||
|
||||
# Copy plugin libraries to lib folder before packaging APK
|
||||
foreach(target ${ALL_PLUGIN_TARGETS})
|
||||
add_custom_command(TARGET lovr POST_BUILD
|
||||
|
|
Loading…
Reference in New Issue