diff --git a/channels/client/addin.c b/channels/client/addin.c index ca12927d5..14f2aa601 100644 --- a/channels/client/addin.c +++ b/channels/client/addin.c @@ -156,19 +156,23 @@ FREERDP_ADDIN** freerdp_channels_list_dynamic_addins(LPSTR pszName, LPSTR pszSub if (pszName && pszSubsystem && pszType) { - sprintf_s(pszPattern, cchPattern, "%s-client-%s-%s.%s", pszName, pszSubsystem, pszType, pszExtension); + sprintf_s(pszPattern, cchPattern, CMAKE_SHARED_LIBRARY_PREFIX"%s-client-%s-%s.%s", + pszName, pszSubsystem, pszType, pszExtension); } else if (pszName && pszType) { - sprintf_s(pszPattern, cchPattern, "%s-client-?-%s.%s", pszName, pszType, pszExtension); + sprintf_s(pszPattern, cchPattern, CMAKE_SHARED_LIBRARY_PREFIX"%s-client-?-%s.%s", + pszName, pszType, pszExtension); } else if (pszName) { - sprintf_s(pszPattern, cchPattern, "%s-client*.%s", pszName, pszExtension); + sprintf_s(pszPattern, cchPattern, CMAKE_SHARED_LIBRARY_PREFIX"%s-client*.%s", + pszName, pszExtension); } else { - sprintf_s(pszPattern, cchPattern, "?-client*.%s", pszExtension); + sprintf_s(pszPattern, cchPattern, CMAKE_SHARED_LIBRARY_PREFIX"?-client*.%s", + pszExtension); } cchPattern = strlen(pszPattern);