diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3c855d24b77b8ee24ecb6a1b5513bd491c472535..03edcc4736eda7a6192931ff055e8bfb4f592861 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -78,15 +78,13 @@ INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}) # to find "amfe_def.h"
 ENABLE_TESTING()
 
 # -- INSTALL
-# Check if the project is the main project and the installation path is not specified
-IF(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND NOT(CMAKE_INSTALL_PREFIX MATCHES "blaster$"))
-    SET(CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/blaster" CACHE STRING "Install location" FORCE)
-ENDIF()
-IF(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
+IF(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME)
+  IF(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
     EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -m site --user-site OUTPUT_VARIABLE PY_SITE OUTPUT_STRIP_TRAILING_WHITESPACE)
     STRING(REGEX REPLACE "\\\\" "/" PY_SITE ${PY_SITE})
     SET(CMAKE_INSTALL_PREFIX "${PY_SITE}/blaster" CACHE STRING "Install location" FORCE)
     SET(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT FALSE)
+  ENDIF()
 ENDIF()
 
 IF(UNIX)
diff --git a/modules/dartflo b/modules/dartflo
index 4d01a1dee135a7489b51093546ea41aa64f15352..aa8d1ed8bc1822bc2140aaf8a8d3160b9aa7bf46 160000
--- a/modules/dartflo
+++ b/modules/dartflo
@@ -1 +1 @@
-Subproject commit 4d01a1dee135a7489b51093546ea41aa64f15352
+Subproject commit aa8d1ed8bc1822bc2140aaf8a8d3160b9aa7bf46