diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt
index 8a8237ce6825619b0e8eba4de4c51403e01748b6..bf15cb0df36b122d044a478dc5c31bf287063e31 100644
--- a/cmake/CMakeLists.txt
+++ b/cmake/CMakeLists.txt
@@ -8,6 +8,7 @@ if(NOT MODULE_MODE)
 	include(rpath_utils.cmake)
 	include(pull_extra_module.cmake)
 	include(create_doc.cmake)
+	include(environnement_prefix.cmake)
 	include(create_find_project.cmake)
 endif()
 
diff --git a/cmake/environnement_prefix.cmake b/cmake/environnement_prefix.cmake
new file mode 100644
index 0000000000000000000000000000000000000000..46e3849d518500b04b145fdd8a298ccfcce7e36e
--- /dev/null
+++ b/cmake/environnement_prefix.cmake
@@ -0,0 +1,21 @@
+
+# Setting the default phoenix install prefix
+set(PHOENIX_INSTALL_PREFIX "$ENV{HOME}/usr" CACHE STRING "Phoenix Install prefix" FORCE)
+
+if(DEFINED ENV{CONDA_PREFIX})
+	message(STATUS "Find conda variable CONDA_PREFIX = '$ENV{CONDA_PREFIX}' used as new install prefix")
+	set(PHOENIX_INSTALL_PREFIX "$ENV{CONDA_PREFIX}" CACHE STRING "Phoenix Install prefix" FORCE)
+endif()
+
+if(DEFINED ENV{CONDA_ENV_PATH})
+	message(STATUS "Find conda variable CONDA_ENV_PATH = '$ENV{CONDA_ENV_PATH}' used as new install prefix")
+	set(PHOENIX_INSTALL_PREFIX "$ENV{CONDA_ENV_PATH}" CACHE STRING "Phoenix Install prefix" FORCE)
+endif()
+
+if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
+	set(CMAKE_INSTALL_PREFIX "${PHOENIX_INSTALL_PREFIX}" CACHE PATH "cmake install prefix" FORCE)
+endif(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
+
+set(CMAKE_MODULE_PATH ${CMAKE_INSTALL_PREFIX}/share/cmake CACHE STRING "cmake module path" FORCE)
+
+
diff --git a/cmake/phoenix_base_project.cmake b/cmake/phoenix_base_project.cmake
index f67bcc697ec0b8092d2fe6b73d40aa570ea50268..7db6b7f694ed3d395dbd8da6a6797dea6f456acb 100644
--- a/cmake/phoenix_base_project.cmake
+++ b/cmake/phoenix_base_project.cmake
@@ -21,13 +21,7 @@ function(phoenix_base_project programName programVersion programDescritpion prog
 		set(SELF_TESTS_MODE yes CACHE BOOL "Self test mode")
 		message(STATUS "SELF_TESTS_MODE = ${SELF_TESTS_MODE}")
 		
-		set(PHOENIX_INSTALL_PREFIX "$ENV{HOME}/usr" CACHE STRING "Install prefix")
 		
-		if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
-			set(CMAKE_INSTALL_PREFIX "${PHOENIX_INSTALL_PREFIX}" CACHE PATH "cmake install prefix" FORCE)
-		endif(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
-		
-		set(CMAKE_MODULE_PATH ${CMAKE_INSTALL_PREFIX}/share/cmake CACHE STRING "cmake module path")
 		set(PHOENIX_FORCE_PULL_MODULE no CACHE BOOL "Say if the submodule have to be pulled every time or not")
 		
 		add_definitions(--std=c++11 -Wall -Werror -g -O2 -D__PROGRAM_VERSION__="${PROGRAM_VERSION}")
diff --git a/cmake/rpath_utils.cmake b/cmake/rpath_utils.cmake
index 64763655456e136c52cc238e184816168cad3174..a2d44fdca5ffbfcd1db7b8c2d87cfa492e638a76 100644
--- a/cmake/rpath_utils.cmake
+++ b/cmake/rpath_utils.cmake
@@ -20,7 +20,7 @@ if(CREATE_RPM)
 	set(LIBRARY_DIRECTORY "lib64")
 	set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib" "${CMAKE_INSTALL_PREFIX}/lib64")
 endif()
-message(STATUS "LIBRARY_DIRECTORY = '${LIBRARY_DIRECTORY}'")
+
 
 
 if(CREATE_RPM OR CREATE_DEB)