diff --git a/cmake/DeployMacros.cmake b/cmake/DeployMacros.cmake index 3095ce66..e9989141 100644 --- a/cmake/DeployMacros.cmake +++ b/cmake/DeployMacros.cmake @@ -635,6 +635,19 @@ macro(deploy_target _T) COMMENT "Generating ${_TV}.dmg" ) set(_has_deploy 1) + elseif (DEFINED ANDROID_PLATFORM) + set(_AT ${_T}) + get_target_property(_TT ${_T} TYPE) + if (NOT "x${_TT}" STREQUAL "xSHARED_LIBRARY") + set(_AT ${_T}_lib) + get_target_property(_sources ${_T} SOURCES) + get_target_property(_libs ${_T} LINK_LIBRARIES) + add_library(${_AT} SHARED ${_sources}) + target_link_libraries(${_AT} ${_libs}) + message("create new target ${_AT} ${_sources} ${_libs}") + endif() + #get_target_property(_LL ${_T} ) + set(_has_deploy 1) endif() if (_has_deploy) add_dependencies(deploy deploy_${_T})