CxxProf is a manual instrumented Profiling library for C++. It's goal is to provide easy integration into existing projects with just as little overhead as possible. It should be easy to remove the profiling mechanism during compile and runtime from the code.
The OGRE3D project splits the project into the projects source and the compiled thirdparty. That way it is still possible to have the build-environment self-contained, but it is easier to provide an environment for different compilers, OSes etc.
We could pack the different Thirdparties in additional Github-projects. The user then would simply check out CxxProf and it's corresponding Thirdparty and simply run everything with build.py.
The OGRE3D project splits the project into the projects source and the compiled thirdparty. That way it is still possible to have the build-environment self-contained, but it is easier to provide an environment for different compilers, OSes etc. We could pack the different Thirdparties in additional Github-projects. The user then would simply check out CxxProf and it's corresponding Thirdparty and simply run everything with build.py.
Link to OGRE: http://www.ogre3d.org/download/source