--- a/testing/install/EncryptionOperator/CMakeLists.txt
+++ b/testing/install/EncryptionOperator/CMakeLists.txt
@@ -8,10 +8,11 @@
 enable_testing()
 
 find_package(adios2 REQUIRED)
+string(REPLACE "_" "" ADIOS2_LIBRARY_FLAVOR ${ADIOS2_LIBRARY_SUFFIX})
 
 option(BUILD_SHARED_LIBS "build shared libs" ON)
 
-set(ENV{ADIOS2_PLUGIN_PATH} "${adios2_DIR}/../../")
+set(ENV{ADIOS2_PLUGIN_PATH} "${adios2_DIR}/../../../adios2/${ADIOS2_LIBRARY_FLAVOR}/plugins")
 
 #---------- Operator Plugin Tests
 
--- a/testing/install/EnginePlugin/CMakeLists.txt
+++ b/testing/install/EnginePlugin/CMakeLists.txt
@@ -15,6 +15,8 @@
 
 include(GenerateExportHeader)
 
+set(ENV{ADIOS2_PLUGIN_PATH} "${adios2_DIR}/../../../adios2/${ADIOS2_LIBRARY_FLAVOR}/plugins/")
+
 add_library(PluginEngineWrite
   ../../../examples/plugins/engine/ExampleWritePlugin.cpp
 )
--- a/plugins/operators/CMakeLists.txt
+++ b/plugins/operators/CMakeLists.txt
@@ -4,6 +4,7 @@
 #------------------------------------------------------------------------------#
 
 if(ADIOS2_HAVE_Sodium)
+  string(REPLACE "_" "" ADIOS2_LIBRARY_FLAVOR ${ADIOS2_LIBRARY_SUFFIX})
   add_library(EncryptionOperator MODULE
     EncryptionOperator.cpp
   )
@@ -13,7 +14,7 @@
   endif()
   install(TARGETS EncryptionOperator  EXPORT adios2Exports
     RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT adios2_core-runtime
-    LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT adios2_core-libraries NAMELINK_COMPONENT adios2_core-development
-    ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT adios2_core-development
+    LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/adios2/${ADIOS2_LIBRARY_FLAVOR}/plugins COMPONENT adios2_core-libraries NAMELINK_COMPONENT adios2_core-development
+    ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}/adios2/${ADIOS2_LIBRARY_FLAVOR}/plugins COMPONENT adios2_core-development
 )
 endif()
