diff -up lmms/CMakeLists.txt~ lmms/CMakeLists.txt
--- lmms/CMakeLists.txt~ 2018-11-03 02:43:42.000000000 +0100
+++ lmms/CMakeLists.txt 2021-05-23 15:05:43.959322349 +0200
@@ -564,6 +564,9 @@ IF(USE_CCACHE)
ENDIF()
ENDIF()
+# pass LIB_SUFFIX
+add_definitions(-DLIB_SUFFIX="${LIB_SUFFIX}")
+
# make sub-directories
ADD_SUBDIRECTORY(cmake)
ADD_SUBDIRECTORY(src)
diff -up lmms/src/core/PluginFactory.cpp~ lmms/src/core/PluginFactory.cpp
--- lmms/src/core/PluginFactory.cpp~ 2018-11-03 02:43:42.000000000 +0100
+++ lmms/src/core/PluginFactory.cpp 2021-05-23 15:24:24.965029963 +0200
@@ -64,7 +64,7 @@ PluginFactory::PluginFactory()
// plugins at "C:/Program Files/LMMS/plugins/"
#ifndef LMMS_BUILD_WIN32
- addRelativeIfExists("../lib/lmms"); // Installed
+ addRelativeIfExists("../lib" LIB_SUFFIX "/lmms"); // Installed
#endif
addRelativeIfExists("plugins"); // Portable
#ifdef PLUGIN_DIR // We may also have received a relative directory via a define