ValveSoftware/vogl — pull request #23 by kingtaurus (2014-03-18 20:18:54+00:00)
Title: Proposed changes to fix issue #16.

I believe this should fix most of the issues encountered for #16. Here is a rough summary of the changes;

be63afe
* Adds a typedef for uint (alternative use GLuint instead);
* Added -std=c99 to compile command;

dabd4aa
* Add a simple find_package module for TinyXML (stored in src/cmake/Modules)

9af76a4
* Add find_package(GLU REQUIRED)
* Rework the rest of CMakeLists.txt to make the build simpler

ca68dda
* Added an updated option HAS_UPDATED_LIBUNWIND (and associated message)
* Added find_package commands for liblzma and tinyxml
* Added an additional define to be passed to source compiled by src/libbacktrace/CMakeLists.txt

3b3ecbe
* Updated src/vogltrace/CMakeLists.txt to fix issue with libturbojpeg.a not being compiled with -fPIC
* ** REQUIRES** a symbolic link libturbojpeg.so (points at libturbojpeg.so.0.0.0) in Ubuntu 13.10

92f2422
* Removed the compiling of lzma within voglcore

bb5e637
* Removed compiling of tinyxml
* Added linking to tinyxml library with the appropriate define;

7fbd3613 and a046a3d4
* Added apt_get_install commands for libtinyxml and liblzma
* Updated the find_library command to use required for libunwind