Re: [Piglit] [PATCH 4/4] cmake: Better .

2014-12-15 Thread Jose Fonseca

Oops. Forgot some words on the subject.  It should have been:

  "cmake: Improve experience detecting waffle on Windows"

Jose

On 15/12/14 12:19, Jose Fonseca wrote:

From: José Fonseca 

- Use find_path/find_library so one can see the variables on cmake-gui

- Provide better error message.
---
  CMakeLists.txt | 11 +++
  1 file changed, 11 insertions(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2da7aae..6fb6c8a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -65,6 +65,17 @@ if(PIGLIT_USE_WAFFLE)
message(FATAL_ERROR "Found waffle-${WAFFLE_VERSION}, but 
"
"piglit requires waffle-${WAFFLE_REQUIRED_VERSION}")
endif()
+   else ()
+   find_path(WAFFLE_INCLUDE_DIRS waffle.h)
+   find_library(WAFFLE_LDFLAGS waffle-1)
+   if(WAFFLE_INCLUDE_DIRS AND WAFFLE_LDFLAGS)
+   set(WAFFLE_FOUND TRUE)
+   else()
+   message(FATAL_ERROR "Failed to find Waffle. Get and build 
Waffle from "
+   "http://www.waffle-gl.org and set 
WAFFLE_INCLUDE_DIRS and "
+   "WAFFLE_LDFLAGS variables accordingly."
+   )
+   endif()
endif ()

add_definitions(-DPIGLIT_USE_WAFFLE)



___
Piglit mailing list
Piglit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/piglit


[Piglit] [PATCH 4/4] cmake: Better .

2014-12-15 Thread Jose Fonseca
From: José Fonseca 

- Use find_path/find_library so one can see the variables on cmake-gui

- Provide better error message.
---
 CMakeLists.txt | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2da7aae..6fb6c8a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -65,6 +65,17 @@ if(PIGLIT_USE_WAFFLE)
message(FATAL_ERROR "Found waffle-${WAFFLE_VERSION}, 
but "
"piglit requires waffle-${WAFFLE_REQUIRED_VERSION}")
endif()
+   else ()
+   find_path(WAFFLE_INCLUDE_DIRS waffle.h)
+   find_library(WAFFLE_LDFLAGS waffle-1)
+   if(WAFFLE_INCLUDE_DIRS AND WAFFLE_LDFLAGS)
+   set(WAFFLE_FOUND TRUE)
+   else()
+   message(FATAL_ERROR "Failed to find Waffle. Get and 
build Waffle from "
+   "http://www.waffle-gl.org and set 
WAFFLE_INCLUDE_DIRS and "
+   "WAFFLE_LDFLAGS variables accordingly."
+   )
+   endif()
endif ()
 
add_definitions(-DPIGLIT_USE_WAFFLE)
-- 
2.1.0

___
Piglit mailing list
Piglit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/piglit