summaryrefslogtreecommitdiff
path: root/bin/qt-cmake-private-install.cmake.in
diff options
context:
space:
mode:
Diffstat (limited to 'bin/qt-cmake-private-install.cmake.in')
-rw-r--r--bin/qt-cmake-private-install.cmake.in6
1 files changed, 5 insertions, 1 deletions
diff --git a/bin/qt-cmake-private-install.cmake.in b/bin/qt-cmake-private-install.cmake.in
index 6d6f3f0f0e..845394d02e 100644
--- a/bin/qt-cmake-private-install.cmake.in
+++ b/bin/qt-cmake-private-install.cmake.in
@@ -7,9 +7,13 @@ set(configs "@__qt_configured_configs@")
if(NOT QT_BUILD_DIR)
message(FATAL_ERROR "No QT_BUILD_DIR value provided to qt-cmake-private-install.")
endif()
+unset(strip_arg)
+if ("x@MSVC@" STREQUAL "x")
+ set(strip_arg --strip)
+endif()
foreach(config ${configs})
message(STATUS "Installing configuration: '${config}'")
- set(args "${CMAKE_COMMAND}" --install ${QT_BUILD_DIR} --config "${config}" --strip)
+ set(args "${CMAKE_COMMAND}" --install ${QT_BUILD_DIR} --config "${config}" ${strip_arg})
execute_process(COMMAND ${args}
COMMAND_ECHO STDOUT
RESULT_VARIABLE result)