diff --git a/CMakeLists.txt b/CMakeLists.txt
index a84a329dfecfd79c2472466788e3cf4109473b13..737cfff30e54bda1dff3945ee3c242d14602925b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -41,19 +41,26 @@ qt_query_qml_module(baseproject
     RESOURCES_DEPLOY_PATHS resources_deploy_paths
 )
 
-set(staging_prefix "/home/fabian/qmltarget")
-
 message(STATUS "My QML module URI is: ${module_uri}")
 message(STATUS "My QML module version is: ${module_version}")
 
+
+cmake_path(APPEND qtlibdir "${QT6_INSTALL_PREFIX}" "${QT6_INSTALL_LIBS}")
+cmake_path(APPEND qtbindir "${QT6_INSTALL_PREFIX}" "${QT6_INSTALL_BINS}")
+cmake_path(APPEND qtqmldir "${QT6_INSTALL_PREFIX}" "${QT6_INSTALL_QML}")
+
+message(STATUS "===> ${qtlibdir}")
+message(STATUS "===> ${qtbindir}")
+message(STATUS "===> ${qtqmldir}")
+
 # Install the QML module backing library
-install(TARGETS baseproject 
-    ARCHIVE DESTINATION "${staging_prefix}/${CMAKE_INSTALL_LIBDIR}"
-    LIBRARY DESTINATION "${staging_prefix}/${CMAKE_INSTALL_LIBDIR}"
-    RUNTIME DESTINATION "${staging_prefix}/${CMAKE_INSTALL_BINDIR}"
+install(TARGETS baseproject
+    ARCHIVE DESTINATION "${qtlibdir}"
+    LIBRARY DESTINATION "${qtlibdir}"
+    RUNTIME DESTINATION "${qtbindir}"
 )
 
-set(module_dir "${staging_prefix}/qml/${module_target_path}")
+cmake_path(APPEND module_dir "${qtqmldir}" "${module_target_path}")
 
 message(STATUS "Module dir ${module_dir}")