diff --git a/.gitlab/build.sh b/.gitlab/build.sh
index 370b00f1e86c64478defcbc2309b3b20cc2be9c9..0d17fd1444511508505ac74072203612484ff18f 100755
--- a/.gitlab/build.sh
+++ b/.gitlab/build.sh
@@ -64,10 +64,16 @@ eval '${SCAN}cmake --build build-${VERSION} -j 4 > /dev/null'
 # Install
 cmake --install build-${VERSION}
 
+
 #
 # Check link to chameleon
 #
-cd .gitlab/check_link/
+
+# Set the path variables
+if [[ "$SYSTEM" == "windows" ]]; then
+  export PATH="/c/Windows/WinSxS/x86_microsoft-windows-m..namespace-downlevel_31bf3856ad364e35_10.0.19041.1_none_21374cb0681a6320":$PATH
+fi
+source install-${VERSION}/bin/chameleon_env
 
 # Set the compiler
 if [[ "$SYSTEM" == "macosx" ]]; then
@@ -78,21 +84,7 @@ else
 fi
 export FC=gfortran
 
-# Set the path variables
-if [[ "$SYSTEM" == "guix" ]]; then
-  export LIBRARY_PATH=$PWD/../../install-${VERSION}/lib:$LIBRARY_PATH
-  export LD_LIBRARY_PATH=$PWD/../../install-${VERSION}/lib:$LD_LIBRARY_PATH
-elif [[ "$SYSTEM" == "linux" ]]; then
-  export LIBRARY_PATH=$PWD/../../install-${VERSION}/lib:$LIBRARY_PATH
-  export LD_LIBRARY_PATH=$PWD/../../install-${VERSION}/lib:$LD_LIBRARY_PATH
-elif [[ "$SYSTEM" == "macosx" ]]; then
-  export LIBRARY_PATH=$PWD/../../install-${VERSION}/lib:$LIBRARY_PATH
-  export DYLD_LIBRARY_PATH=$PWD/../../install-${VERSION}/lib:$DYLD_LIBRARY_PATH
-elif [[ "$SYSTEM" == "windows" ]]; then
-  export PATH="/c/Windows/WinSxS/x86_microsoft-windows-m..namespace-downlevel_31bf3856ad364e35_10.0.19041.1_none_21374cb0681a6320":$PATH
-  export PATH=$PWD/../../install-${VERSION}/bin:$PATH
-fi
-
+cd .gitlab/check_link/
 # 1) using cmake:
 ./link_cmake.sh $PWD/../../install-${VERSION}
 # 2) using pkg-config:
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 15f757a9e8721c2f39ab2bb62fdcf6b6347f5ccb..72ca22c9582aa86e321b86af2b7d0e477b5b52de 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -821,6 +821,8 @@ include(ChameleonPkgConfig)
 # Create .pc file
 # ---------------
 chameleon_generate_pkgconfig_files()
+
+generate_newenv_file(PACKAGE chameleon)
 #------------------------------------------------------------------------------
 
 ###############################################################################