mesa: Try to unbreak the MSVC build.
authorKenneth Graunke <kenneth@whitecape.org>
Sun, 5 Jun 2016 23:31:11 +0000 (16:31 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Sun, 5 Jun 2016 23:32:08 +0000 (16:32 -0700)
PATH_MAX is apparently not a thing on Windows.  Borrow the hack from
pipe_loader.c to try and make this work.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/main/arbprogram.c
src/mesa/main/shaderapi.c

index c0786d4..911b6fa 100644 (file)
 #include "program/program.h"
 #include "program/prog_print.h"
 
+#ifdef _MSC_VER
+#include <stdlib.h>
+#define PATH_MAX _MAX_PATH
+#endif
 
 /**
  * Bind a program (make it current)
index eb6b1f5..9d440a0 100644 (file)
 #include "util/hash_table.h"
 #include "util/mesa-sha1.h"
 
+#ifdef _MSC_VER
+#include <stdlib.h>
+#define PATH_MAX _MAX_PATH
+#endif
 
 /**
  * Return mask of GLSL_x flags by examining the MESA_GLSL env var.