Demos (master): cmake: Build objviewer.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Fri Nov 12 12:01:02 UTC 2010


Module: Demos
Branch: master
Commit: d0c1289b75ad4d60fb137427820df7ff152ce6ff
URL:    http://cgit.freedesktop.org/mesa/demos/commit/?id=d0c1289b75ad4d60fb137427820df7ff152ce6ff

Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 12 11:54:50 2010 +0000

cmake: Build objviewer.

---

 src/CMakeLists.txt           |    1 +
 src/objviewer/CMakeLists.txt |   31 +++++++++++++++++++++++++++++++
 2 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index d3b7364..fa377d1 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -6,6 +6,7 @@ add_subdirectory (trivial)
 add_subdirectory (redbook)
 add_subdirectory (samples)
 add_subdirectory (perf)
+add_subdirectory (objviewer)
 
 add_subdirectory (fp)
 add_subdirectory (fpglsl)
diff --git a/src/objviewer/CMakeLists.txt b/src/objviewer/CMakeLists.txt
new file mode 100644
index 0000000..beaa0cb
--- /dev/null
+++ b/src/objviewer/CMakeLists.txt
@@ -0,0 +1,31 @@
+include_directories (
+	${mesademos_SOURCE_DIR}/src/util
+	${OPENGL_INCLUDE_PATH}
+	${GLUT_INCLUDE_DIR}
+	${GLEW_INCLUDE_DIR}
+)
+
+link_directories (
+	${mesademos_SOURCE_DIR}/src/util
+)
+
+link_libraries (
+	util
+	${OPENGL_gl_LIBRARY}
+	${OPENGL_glu_LIBRARY}
+	${GLUT_glut_LIBRARY}
+	${GLEW_glew_LIBRARY}
+)
+
+
+add_executable (objview
+	glm.c
+	glmdraw.c
+	objview.c
+	skybox.c
+)
+install (TARGETS objview DESTINATION objviewer)
+
+file (GLOB data *.mtl *.obj *.rgb)
+
+install (FILES ${data} DESTINATION objviewer)




More information about the mesa-commit mailing list