diff --git a/Applications/CLI/CMakeLists.txt b/Applications/CLI/CMakeLists.txt
index e049b6591a60602cb2eb8f8edb34972ecfb056d7..97cbdd8f4e843da5bf7a37427162537891167cee 100644
--- a/Applications/CLI/CMakeLists.txt
+++ b/Applications/CLI/CMakeLists.txt
@@ -34,8 +34,3 @@ cpack_add_component(ogs_cli
     DESCRIPTION "The command line interface for OpenGeoSys."
     GROUP Applications
 )
-
-if(NOT APPLE AND OGS_PACKAGE_DEPENDENCIES)
-    include(packaging/InstallDependencies)
-    InstallDependencies(ogs)
-endif()
diff --git a/Applications/DataExplorer/DataExplorer.cmake b/Applications/DataExplorer/DataExplorer.cmake
index 261611523e37a074ca80eef3f77be2dc0e83d47c..7a77712399d69d055a731f95ff14a936be003480 100644
--- a/Applications/DataExplorer/DataExplorer.cmake
+++ b/Applications/DataExplorer/DataExplorer.cmake
@@ -117,7 +117,3 @@ cpack_add_component(ogs_gui
 set(CPACK_PACKAGE_EXECUTABLES ${CPACK_PACKAGE_EXECUTABLES} "DataExplorer" "OGS Data Explorer" PARENT_SCOPE)
 set(CPACK_NSIS_MENU_LINKS ${CPACK_NSIS_MENU_LINKS} "bin/DataExplorer.exe" "Data Explorer" PARENT_SCOPE)
 
-if(NOT APPLE AND OGS_PACKAGE_DEPENDENCIES)
-    include(packaging/InstallDependencies)
-    InstallDependencies(DataExplorer)
-endif()
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2b2543286e4c0b3cc10b69317b6e88723b71c21f..64e2403c002a8711bb658083b36973be726e0d57 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -163,7 +163,6 @@ option(OGS_SYNC_SUBMODULES "Sync git submodules on CMake run. Overwrites custom
 
 # Packaging
 option(OGS_DOWNLOAD_ADDITIONAL_CONTENT "Should additional content such as manuals be downloaded and packaged?" OFF)
-option(OGS_PACKAGE_DEPENDENCIES "Packages shared libraries when enabled." OFF)
 include(scripts/cmake/packaging/Pack.cmake)
 
 # Third-party libraries, names come from Conan package names
diff --git a/scripts/cmake/Find.cmake b/scripts/cmake/Find.cmake
index 8eb71823513de613cfb69416b9132fbcaeb6eb79..681fa97316142dab50f0bcdabf98ed2df08d7107 100644
--- a/scripts/cmake/Find.cmake
+++ b/scripts/cmake/Find.cmake
@@ -109,9 +109,6 @@ find_package(Metis QUIET)
 
 ## Qt5 library ##
 if(OGS_BUILD_GUI)
-    if(USE_CONAN)
-      set(Qt5_DIR ${CONAN_QT_ROOT}/lib/cmake/Qt5)
-    endif()
     find_package(Qt5 5.2 REQUIRED Gui Widgets Xml XmlPatterns)
     cmake_policy(SET CMP0020 NEW)
     set(CMAKE_AUTOMOC TRUE)
diff --git a/scripts/cmake/ProjectSetup.cmake b/scripts/cmake/ProjectSetup.cmake
index 116e900a7c7835fec083bc93ccc4fa7ba21840a6..730d1497bbeeb0835ca865d96269c224e1538fdd 100644
--- a/scripts/cmake/ProjectSetup.cmake
+++ b/scripts/cmake/ProjectSetup.cmake
@@ -9,7 +9,7 @@ endif()
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin)
 set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
 set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
-if(USE_CONAN AND MSVC)
+if(OGS_USE_CONAN AND MSVC)
     foreach(OUTPUTCONFIG ${CMAKE_CONFIGURATION_TYPES})
         string(TOUPPER ${OUTPUTCONFIG} OUTPUTCONFIG)
         set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
diff --git a/scripts/cmake/packaging/InstallDependencies.cmake b/scripts/cmake/packaging/InstallDependencies.cmake
deleted file mode 100644
index 4824cd8dadcf982bc0d090cc9368e65d070a9015..0000000000000000000000000000000000000000
--- a/scripts/cmake/packaging/InstallDependencies.cmake
+++ /dev/null
@@ -1,45 +0,0 @@
-macro(InstallDependencies TARGET)
-    set(EXCLUDE_SYSTEM 1)
-    get_target_property(EXE_DIR ${TARGET} RUNTIME_OUTPUT_DIRECTORY)
-    set(TARGET_EXE ${EXE_DIR}/${TARGET}${CMAKE_EXECUTABLE_SUFFIX})
-
-    # Run CMake again after target was built to collect dependencies
-    add_custom_command(TARGET ${TARGET} POST_BUILD
-        COMMAND ${CMAKE_COMMAND} . -DPRE_INSTALL_RUN=ON
-        WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
-    )
-
-    if(EXISTS ${TARGET_EXE})
-        include(GetPrerequisites)
-
-        set(dirs ${CONAN_BIN_DIRS})
-        if(VTK_BUILD_SHARED_LIBS)
-            list(APPEND dirs ${vtkIOXML_RUNTIME_LIBRARY_DIRS})
-        endif()
-        if(NOT WIN32)
-            list(APPEND dirs "/usr/local/lib")
-        endif()
-
-        get_prerequisites(${TARGET_EXE} TARGET_DEPENDENCIES ${EXCLUDE_SYSTEM} 1 "" "${dirs}")
-        if(PRE_INSTALL_RUN)
-            message("-- Dependencies of target ${TARGET}:")
-        endif()
-        foreach(DEPENDENCY ${TARGET_DEPENDENCIES})
-            if(NOT ${DEPENDENCY} MATCHES "@loader_path")
-                gp_resolve_item("${TARGET_EXE}" "${DEPENDENCY}" "" "${dirs}" DEPENDENCY_PATH)
-                get_filename_component(RESOLVED_DEPENDENCY_PATH "${DEPENDENCY_PATH}" REALPATH)
-                string(TOLOWER ${DEPENDENCY} DEPENDENCY_LOWER)
-                set(DEPENDENCY_PATHS ${DEPENDENCY_PATHS} ${RESOLVED_DEPENDENCY_PATH})
-                if(PRE_INSTALL_RUN)
-                    message("     ${RESOLVED_DEPENDENCY_PATH}")
-                endif()
-            endif()
-        endforeach()
-        if(PRE_INSTALL_RUN)
-            message("")
-        endif()
-        install(FILES ${DEPENDENCY_PATHS} DESTINATION bin)
-    endif()
-
-endmacro()
-
diff --git a/scripts/cmake/packaging/Pack.cmake b/scripts/cmake/packaging/Pack.cmake
index 271c89bc9ee296455a066240e27a51553d388662..0742db29b613fa548e04634ac30f9e8ee9013af4 100644
--- a/scripts/cmake/packaging/Pack.cmake
+++ b/scripts/cmake/packaging/Pack.cmake
@@ -102,7 +102,7 @@ cpack_add_component(ogs_docs
     GROUP Utilities
 )
 
-if(USE_CONAN)
+if(OGS_USE_CONAN)
     # Install shared libraries, copied to bin-dir
     foreach(PATTERN "*.dll" "*.dylib")
         file(GLOB MATCHED_FILES ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${PATTERN})