[Piglit] [PATCH] cmake: Set a value for each portability define.

Vinson Lee vlee at freedesktop.org
Sat May 5 23:44:35 UTC 2018


Fix macOS 10.13 build error with HAVE_UNISTD_H having no value.

In file included from tests/util/piglit-util-cl.c:26:
In file included from tests/util/piglit-util-cl.h:29:
In file included from tests/util/piglit-util-cl-enum.h:34:
In file included from /System/Library/Frameworks/OpenCL.framework/Headers/opencl.h:16:
In file included from /System/Library/Frameworks/OpenCL.framework/Headers/gcl.h:23:
/usr/include/dispatch/dispatch.h:38:45: error: expected value in expression
#if !defined(HAVE_UNISTD_H) || HAVE_UNISTD_H
                                            ^

Signed-off-by: Vinson Lee <vlee at freedesktop.org>
---
 tests/util/config.h.in | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/tests/util/config.h.in b/tests/util/config.h.in
index c6e23db1a766..6bb6b2db93fd 100644
--- a/tests/util/config.h.in
+++ b/tests/util/config.h.in
@@ -1,13 +1,13 @@
-#cmakedefine HAVE_ASPRINTF
-#cmakedefine HAVE_FFS
-#cmakedefine HAVE_STRCHRNUL
-#cmakedefine HAVE_FOPEN_S
-#cmakedefine HAVE_SETRLIMIT
-#cmakedefine HAVE_STRNDUP
+#cmakedefine HAVE_ASPRINTF 1
+#cmakedefine HAVE_FFS 1
+#cmakedefine HAVE_STRCHRNUL 1
+#cmakedefine HAVE_FOPEN_S 1
+#cmakedefine HAVE_SETRLIMIT 1
+#cmakedefine HAVE_STRNDUP 1
 
-#cmakedefine HAVE_FCNTL_H
-#cmakedefine HAVE_SYS_STAT_H
-#cmakedefine HAVE_SYS_TYPES_H
-#cmakedefine HAVE_SYS_TIME_H
-#cmakedefine HAVE_SYS_RESOURCE_H
-#cmakedefine HAVE_UNISTD_H
+#cmakedefine HAVE_FCNTL_H 1
+#cmakedefine HAVE_SYS_STAT_H 1
+#cmakedefine HAVE_SYS_TYPES_H 1
+#cmakedefine HAVE_SYS_TIME_H 1
+#cmakedefine HAVE_SYS_RESOURCE_H 1
+#cmakedefine HAVE_UNISTD_H 1
-- 
2.15.1



More information about the Piglit mailing list