diff --git a/cmake/modules/WriteConfigFile.cmake b/cmake/modules/WriteConfigFile.cmake
index e04b6fe6784f545a33438ea2c530008ec21c8d96..f0854d27472ab697362d25032fd86a3495c9c933 100644
--- a/cmake/modules/WriteConfigFile.cmake
+++ b/cmake/modules/WriteConfigFile.cmake
@@ -135,7 +135,7 @@ MACRO (WRITE_CONFIG_FILE filename)
   CONVERT_LIST_TO_STRING(${PYTHONPATH})
   SET(MY_PYTHONPATH ${output})
 
-  SET (PATH ${ROOTSYS}/bin ${PATH})
+  SET (PATH ${ROOT_BINDIR} ${PATH})
   UNIQUE(PATH "${PATH}")
   CONVERT_LIST_TO_STRING(${PATH})
   Set(MY_PATH ${output})
diff --git a/cmake/scripts/config.csh.in b/cmake/scripts/config.csh.in
index 9707c2868a87f73e042f82fed71952b2f2f98039..c7e23422d12e3a96e83bb12ecdb4279f56022886 100644
--- a/cmake/scripts/config.csh.in
+++ b/cmake/scripts/config.csh.in
@@ -5,7 +5,7 @@ setenv System_ "@_system@"
 . @_BINDIR@/check_system.csh
 if ( "$same_system" == "1" ) then
 	setenv SIMPATH "@SIMPATH@"
-	setenv ROOTSYS "@ROOTSYS@"
+	setenv ROOTSYS "@SIMPATH@"
 	setenv FAIRROOTPATH "@FAIRROOTPATH@"
 	if ( @FULL_CONFIG_FILE@ == true ) then
 		setenv Geant4_INCLUDE_DIRS "@Geant4_INCLUDE_DIRS@"
diff --git a/cmake/scripts/config.sh.in b/cmake/scripts/config.sh.in
index 5c70fe07752eb2cc963baf44d3f9cc890de262d6..17a26963af71b91aba3f5ccf58c05ca2b1bb5f3b 100644
--- a/cmake/scripts/config.sh.in
+++ b/cmake/scripts/config.sh.in
@@ -5,7 +5,7 @@ export System_="@_system@"
 . @_BINDIR@/check_system.sh
 if [ $same_system -eq 1 ]; then
 	export SIMPATH="@SIMPATH@"
-	export ROOTSYS="@ROOTSYS@"
+	export ROOTSYS="@SIMPATH@"
 	export FAIRROOTPATH="@FAIRROOTPATH@"
 	if (@FULL_CONFIG_FILE@); then
 		export Geant4_INCLUDE_DIRS="@Geant4_INCLUDE_DIRS@"