diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index c3e85c4..6f31323 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -186,7 +186,7 @@ if (CONFIG_LV2)
target_link_directories (${PROJECT_NAME}_lv2 PRIVATE ${LV2_LIBRARY_DIRS})
target_link_libraries (${PROJECT_NAME}_lv2 PRIVATE ${LV2_LIBRARIES})
if (UNIX AND NOT APPLE)
- if (NOT CONFIG_DEBUG)
+ if (NOT CONFIG_DEBUG AND CMAKE_INSTALL_DO_STRIP)
add_custom_command(TARGET ${PROJECT_NAME}_lv2 POST_BUILD
COMMAND strip lib${PROJECT_NAME}_lv2.so)
endif ()
@@ -205,7 +205,7 @@ if (CONFIG_LV2)
endif ()
if (WIN32)
target_link_options (${PROJECT_NAME}_lv2 PRIVATE -static-libgcc -static-libstdc++)
- if (NOT CONFIG_DEBUG)
+ if (NOT CONFIG_DEBUG AND CMAKE_INSTALL_DO_STRIP)
add_custom_command(TARGET ${PROJECT_NAME}_lv2 POST_BUILD
COMMAND strip lib${PROJECT_NAME}_lv2.dll)
endif ()
@@ -235,7 +235,7 @@ if (CONFIG_JACK)
target_link_libraries (${PROJECT_NAME}_jack PRIVATE PkgConfig::LIBLO)
endif ()
if (UNIX AND NOT APPLE)
- if (NOT CONFIG_DEBUG)
+ if (NOT CONFIG_DEBUG AND CMAKE_INSTALL_DO_STRIP)
add_custom_command(TARGET ${PROJECT_NAME}_jack POST_BUILD
COMMAND strip ${PROJECT_NAME}_jack)
endif ()
diff --git a/src/src_jack.pro b/src/src_jack.pro
index 48c3758..df4a4a4 100644
--- a/src/src_jack.pro
+++ b/src/src_jack.pro
@@ -79,7 +79,6 @@ unix {
mimetypes_scalable.path = $${DATADIR}/icons/hicolor/scalable/mimetypes
mimetypes_scalable.files += mimetypes/application-x-$${NAME}-preset.svg
- CONFIG(release, debug|release):QMAKE_POST_LINK += strip $(TARGET)
}
QT += widgets xml
diff --git a/src/src_lv2.pro b/src/src_lv2.pro
index ad6d235..78c1254 100644
--- a/src/src_lv2.pro
+++ b/src/src_lv2.pro
@@ -66,7 +66,6 @@ unix {
$${TARGET_LV2UI}.ttl \
$${NAME}.lv2/manifest.ttl
- CONFIG(release, debug|release):QMAKE_POST_LINK += strip $(TARGET);
QMAKE_POST_LINK += $${QMAKE_COPY} -vp $(TARGET) $${TARGET_LV2}.so
QMAKE_CLEAN += $${TARGET_LV2}.so