diff --git a/ParticleGenerator/CMakeLists.txt b/ParticleGenerator/CMakeLists.txt
index 113b5a7fc604a8f23800a8777bce26e04e2916fb..27defbf47265ee8cbaa0adb09d9972dc7606f693 100644
--- a/ParticleGenerator/CMakeLists.txt
+++ b/ParticleGenerator/CMakeLists.txt
@@ -27,7 +27,12 @@ set(CMAKE_CXX_EXTENSIONS OFF)
 #=====================================
 
 option(USE_STATIC_DEPENDENCIES "Use dependencies as static libraries" OFF)
-option(CMAKE_TOOLCHAIN_FILE "C:/vcpkg/vcpkg/scripts/buildsystems/vcpkg.cmake")
+
+if(WIN32)
+	option(CMAKE_TOOLCHAIN_FILE "C:/vcpkg/scripts/buildsystems/vcpkg.cmake")
+elseif(UNIX)
+	option(CMAKE_TOOLCHAIN_FILE "/usr/local/share/vcpkg/scripts/buildsystems/vcpkg.cmake")	
+endif()
 
 #=====================================
 #				Macros
diff --git a/README.md b/README.md
index 59e17077208e10c0ff20e7df066a3c60cd58899d..95920d44445f26b7101d6054e79b5d573af531b3 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,23 @@
 # Curve Tools
 
-# Particle Generator
\ No newline at end of file
+Pour compiler `CuvreTools`, il suffit d'utiliser le CMake présent dans le dossier `CurveTools`.
+
+# Particle Generator
+
+Pour compiler le générateur de particules, il suffit d'utiliser le CMake présent dans le dossier `Particlegenerator`.
+Pour pouvoir compiler correctement il faut utiliser `VCPKG` : https://vcpkg.io/en/.
+
+Les bibliothèques à installer avec VPCKG son : 
+
+```
+vcpkg install assimp
+vcpkg install glew
+vcpkg install imgui[glfw-binding]
+vcpkg install imgui[opengl3-binding]
+vcpkg install opengl
+vcpkg install stb
+vcpkg install tinyfiledialogs
+```
+
+Il faut aussi ajouter une version de `CurveTools` au projet, dans le dossier `Particlegenerator/external/lib`.
+Il faut aussi copier le dossier `CurveTools/include/CurveTools`, dans `Particlegenerator/external/lib/include`.
diff --git a/TODO.md b/TODO.md
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000