Demos (master): cmake: Build src/slang.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Tue May 10 00:29:46 UTC 2011


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

Author: José Fonseca <jose.r.fonseca at gmail.com>
Date:   Tue May 10 01:12:18 2011 +0100

cmake: Build src/slang.

---

 src/CMakeLists.txt       |    1 +
 src/slang/CMakeLists.txt |   34 ++++++++++++++++++++++++++++++++++
 2 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 87f4588..1e0f695 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -14,6 +14,7 @@ add_subdirectory (fpglsl)
 add_subdirectory (vp)
 add_subdirectory (vpglsl)
 add_subdirectory (gs)
+add_subdirectory (slang)
 
 if(EGL_egl_LIBRARY)
   add_subdirectory(egl)
diff --git a/src/slang/CMakeLists.txt b/src/slang/CMakeLists.txt
new file mode 100644
index 0000000..4d91366
--- /dev/null
+++ b/src/slang/CMakeLists.txt
@@ -0,0 +1,34 @@
+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}
+)
+
+set (subdir slang)
+
+set (targets
+	cltest
+	sotest
+	vstest
+)
+
+foreach (target ${targets})
+	add_executable (${subdir}_${target} ${target}.c framework.c)
+	set_target_properties (${subdir}_${target} PROPERTIES OUTPUT_NAME ${target})
+	install (TARGETS ${subdir}_${target} DESTINATION ${subdir})
+endforeach (target)
+
+install (FILES cltest.txt vstest.txt DESTINATION ${subdir})




More information about the mesa-commit mailing list