diff --git a/toolchain/ECMAndroidDeployQt.cmake b/toolchain/ECMAndroidDeployQt.cmake --- a/toolchain/ECMAndroidDeployQt.cmake +++ b/toolchain/ECMAndroidDeployQt.cmake @@ -38,7 +38,10 @@ function(havestl var access VALUE) if (NOT VALUE STREQUAL "") - file(WRITE ${CMAKE_BINARY_DIR}/stl "${VALUE}") + string(FIND "${VALUE}" ".so\"" OUT) + math(EXPR OUT "${OUT}+4") + string(SUBSTRING "${VALUE}" 0 ${OUT} OUTSTR) + file(WRITE ${CMAKE_BINARY_DIR}/stl "${OUTSTR}") endif() endfunction() variable_watch(CMAKE_CXX_STANDARD_LIBRARIES havestl)