[vlc-devel] [PATCH] tools: fix cmake 3.2.3 building

Steve Lhomme robux4 at videolabs.io
Tue Feb 9 15:30:25 CET 2016


otherwise mode_t may not be defined

--
replaces https://patches.videolan.org/patch/12194/

Other files in the same folder include <sys/types.h> without HAVE_SYS_TYPES_H
so I think it's safe like that.
---
 extras/tools/cmake-3.2.3.patch | 10 ++++++++++
 extras/tools/tools.mak         |  1 +
 2 files changed, 11 insertions(+)
 create mode 100644 extras/tools/cmake-3.2.3.patch

diff --git a/extras/tools/cmake-3.2.3.patch b/extras/tools/cmake-3.2.3.patch
new file mode 100644
index 0000000..b697cc2
--- /dev/null
+++ b/extras/tools/cmake-3.2.3.patch
@@ -0,0 +1,10 @@
+--- cmake/Source/cmGeneratorExpressionEvaluationFile.h.orig	2016-02-04 11:47:52.735890500 +0100
++++ cmake/Source/cmGeneratorExpressionEvaluationFile.h	2016-02-04 11:46:06.493912300 +0100
+@@ -14,6 +14,7 @@
+ 
+ #include "cmStandardIncludes.h"
+ #include <cmsys/auto_ptr.hxx>
++#include <sys/types.h>
+ 
+ #include "cmGeneratorExpression.h"
+ 
diff --git a/extras/tools/tools.mak b/extras/tools/tools.mak
index 69a8d2d..5475952 100644
--- a/extras/tools/tools.mak
+++ b/extras/tools/tools.mak
@@ -65,6 +65,7 @@ cmake-$(CMAKE_VERSION).tar.gz:
 
 cmake: cmake-$(CMAKE_VERSION).tar.gz
 	$(UNPACK)
+	$(APPLY) cmake-3.2.3.patch
 	$(MOVE)
 
 .cmake: cmake
-- 
2.7.0



More information about the vlc-devel mailing list