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