This repository contains common code used throughout my projects.
You can best consume the C# code by building the Common solution and referencing the binaries produced. The common code here is neither large enough nor limited enough to be consumed through a NuGet package.
You can also directly integrate this code in your produce by adding as a submodule, as listed in the C++ section below.
You can best consume the C++ code here as a submodule directly in your project; the solution is provided only for testing, verification, and to automatically generate the 'Project.txt' and 'Filter.txt' files. This also is simpler than providing a variety of configurations to build a static or dynamic library in your environment of choice.
To integrate this code in your own application:
- Download the dependencies -- put libraries and include files in your project.
- 'git submodule add https://github.com/GuMiner/GuCommon.git'
- 'git submodule init'
- 'git submodule update'
- Add the code you'd like to consume.
If you're including this DLL or using this code directly, you'll also need these dependencies. Place the 'lib' files in the lib directory, 'include' files in the include directory, and DLLs (if applicable) in the consuming project.
- [GLM 0.9.8.1] (http://glm.g-truc.net/0.9.8/index.html)
- [GLFW 3.2.1] (http://www.glfw.org/)
- [GLEW 1.12] (http://glew.sourceforge.net/)
- [STB latest] (https://github.com/nothings/stb)