comment on timer checking, are timers always sorted by triggertime? Else the code...
[freeglut] / README.cmake
index 51ab817..9d4bfac 100644 (file)
@@ -1,4 +1,5 @@
-How to build freeglut with CMake:\r
+How to build freeglut with CMake on Windows (MS Visual Studio)\r
+--------------------------------------------------------------\r
 1.  Download CMake (http://www.cmake.org/cmake/resources/software.html).\r
     Get one of the releases from the binary distribution section.\r
 2.  Run the CMake installer, install wherever you like. \r
@@ -28,6 +29,27 @@ Open the freeglut.sln file that was generated in your build directory,
 and compile as usual\r
 \r
 \r
+How to build freeglut on UNIX\r
+-----------------------------\r
+- Make sure you have cmake installed. Examples:\r
+  - Debian/Ubuntu: apt-get install cmake\r
+  - Fedora: yum install cmake\r
+  - FreeBSD: cd /usr/ports/devel/cmake && make install\r
+  Or directly from their website:\r
+  http://www.cmake.org/cmake/resources/software.html\r
+- Install XInput: libxi-dev / libXi-devel\r
+- Run 'cmake .' in the freeglut directory to generate the makefile.\r
+- Run 'make' to build, and 'make install' to install freeglut.\r
+- If you wish to change any build options run 'ccmake .'\r
 \r
-Breakdown of CMake configuration options:\r
-TODO\r
+\r
+Breakdown of CMake configuration options\r
+----------------------------------------\r
+BUILD_SHARED_LIBS       [ON, OFF] Build freeglut as a shared library\r
+BUILD_STATIC_LIBS       [ON, OFF] Build freeglut as a static library\r
+CMAKE_BUILD_TYPE        [Empty, Debug, Release] Can be overriden by passing it\r
+                        as a make variable during build.\r
+CMAKE_INSTALL_PREFIX   Installation prefix (e.g. /usr/local on UNIX)\r
+FREEGLUT_BUILD_DEMOS   [ON, OFF] Controls whether the demos are built or not.\r
+FREEGLUT_GLES1          [ON, OFF] TODO\r
+FREEGLUT_GLES2          [ON, OFF] TODO\r