\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
+CMAKE_BUILD_TYPE [Empty, Debug, Release] Can be overriden by\r
+ passing it 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\r
+ built or not.\r
+FREEGLUT_BUILD_SHARED_LIBS [ON, OFF] Build freeglut as a shared library\r
+FREEGLUT_BUILD_STATIC_LIBS [ON, OFF] Build freeglut as a static library\r
+FREEGLUT_GLES [ON, OFF] Link with GLEs libraries instead\r
+ of OpenGL\r
+FREEGLUT_PRINT_ERRORS [ON, OFF] Controls whether errors are\r
+ default handled or not when user does not\r
+ provide an error callback\r
+FREEGLUT_PRINT_WARNINGS [ON, OFF] Controls whether warnings are\r
+ default handled or not when user does not\r
+ provide an warning callback\r
+FREEGLUT_REPLACE_GLUT [ON, OFF] For non-Windows platforms,\r
+ freeglut is by default built as -lglut. if\r
+ off, built as -lfreeglut. On Windows,\r
+ libraries are always built as freeglut.\r
+INSTALL_PDB [ON, OFF] MSVC only: controls whether debug\r
+ information files are included with the\r
+ install or not\r