summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorChad Versace <chad.versace@linux.intel.com>2012-09-14 00:38:10 +0300
committerChad Versace <chad.versace@linux.intel.com>2012-10-09 19:08:31 -0700
commit05c8d2e058af7c63043da9880bc8e88ed66353b1 (patch)
treeb5521792e0a7339250bac63376e7de7b0ffa025c /cmake
parent4072eacd585d084d443a9643bb864160ea71494b (diff)
cmake,util: Switch GL tests to use new framework
- Stop building old framework sources, piglit-framework-{fbo,glut}.c. - Stop building libglut_waffle. - Wire up piglit_gl_test_run() to use the new framework. Reviewed-and-tested-by: Jordan Justen <jordan.l.justen@intel.com> Tested-by: Paul Berry <stereotype441@gmail.com> Acked-by: Eric Anholt <eric@anholt.net> Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/target_api/CMakeLists.txt4
-rw-r--r--cmake/target_api/gl/CMakeLists.txt6
-rw-r--r--cmake/target_api/gles1/CMakeLists.txt1
-rw-r--r--cmake/target_api/gles2/CMakeLists.txt1
4 files changed, 4 insertions, 8 deletions
diff --git a/cmake/target_api/CMakeLists.txt b/cmake/target_api/CMakeLists.txt
index c5e0b904f..8ef89c4a3 100644
--- a/cmake/target_api/CMakeLists.txt
+++ b/cmake/target_api/CMakeLists.txt
@@ -19,8 +19,8 @@
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
# IN THE SOFTWARE.
-# The no_api directory must precede the GL directories because it builds
-# glut_waffle, which the GL targets depend on.
+# The no_api directory must precede the GL directories because it may build
+# api-independent libraries on which the api-dependent targets rely.
add_subdirectory(no_api)
add_subdirectory(gl)
diff --git a/cmake/target_api/gl/CMakeLists.txt b/cmake/target_api/gl/CMakeLists.txt
index b13229de4..0a3c3b79a 100644
--- a/cmake/target_api/gl/CMakeLists.txt
+++ b/cmake/target_api/gl/CMakeLists.txt
@@ -3,9 +3,7 @@ add_definitions(
-DPIGLIT_USE_OPENGL
)
-if(PIGLIT_USE_WAFFLE)
- link_libraries(glut_waffle)
-else(PIGLIT_USE_WAFFLE)
+if(NOT PIGLIT_USE_WAFFLE)
add_definitions(-DPIGLIT_USE_GLUT)
include_directories(
${GLUT_INCLUDE_DIR}
@@ -13,7 +11,7 @@ else(PIGLIT_USE_WAFFLE)
link_libraries(
${GLUT_glut_LIBRARY}
)
-endif(PIGLIT_USE_WAFFLE)
+endif()
add_subdirectory(${piglit_SOURCE_DIR}/tests
${piglit_BINARY_DIR}/target_api/${piglit_target_api}/tests
diff --git a/cmake/target_api/gles1/CMakeLists.txt b/cmake/target_api/gles1/CMakeLists.txt
index b76d51bd6..882a2f3ef 100644
--- a/cmake/target_api/gles1/CMakeLists.txt
+++ b/cmake/target_api/gles1/CMakeLists.txt
@@ -3,7 +3,6 @@ set(piglit_target_api "gles1")
add_definitions(
-DPIGLIT_USE_OPENGL_ES1
)
-link_libraries(glut_waffle)
add_subdirectory(${piglit_SOURCE_DIR}/tests
${piglit_BINARY_DIR}/target_api/${piglit_target_api}/tests
)
diff --git a/cmake/target_api/gles2/CMakeLists.txt b/cmake/target_api/gles2/CMakeLists.txt
index b8cad2055..ef1e3277f 100644
--- a/cmake/target_api/gles2/CMakeLists.txt
+++ b/cmake/target_api/gles2/CMakeLists.txt
@@ -3,7 +3,6 @@ set(piglit_target_api "gles2")
add_definitions(
-DPIGLIT_USE_OPENGL_ES2
)
-link_libraries(glut_waffle)
add_subdirectory(${piglit_SOURCE_DIR}/tests
${piglit_BINARY_DIR}/target_api/${piglit_target_api}/tests
)