[vlc-devel] [PATCH] openjpeg: check for restrict keyword in configure

Steve Lhomme robux4 at videolabs.io
Sat Jan 30 09:26:45 CET 2016


From: Steve Lhomme <robUx4 at gmail.com>

---
 contrib/src/openjpeg/restrict.patch | 50 +++++++++++++++++++++++++++++++++++++
 contrib/src/openjpeg/rules.mak      |  1 +
 2 files changed, 51 insertions(+)
 create mode 100644 contrib/src/openjpeg/restrict.patch

diff --git a/contrib/src/openjpeg/restrict.patch b/contrib/src/openjpeg/restrict.patch
new file mode 100644
index 0000000..e071e12
--- /dev/null
+++ b/contrib/src/openjpeg/restrict.patch
@@ -0,0 +1,50 @@
+diff --git a/configure.ac b/configure.ac
+index 71098e5..8843546 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -486,6 +486,8 @@ else
+    OPJ_COMPILER_FLAG([-O3])
+ fi
+ 
++AC_C_RESTRICT
++
+ 
+ ### Checks for linker characteristics
+ 
+diff --git a/libopenjpeg/dwt.c b/libopenjpeg/dwt.c
+index 0fbfc20..26ee0f4 100644
+--- a/libopenjpeg/dwt.c
++++ b/libopenjpeg/dwt.c
+@@ -35,6 +35,7 @@
+ #include <xmmintrin.h>
+ #endif
+ 
++#include "opj_config.h"
+ #include "opj_includes.h"
+ 
+ /** @defgroup DWT DWT - Implementation of a discrete wavelet transform */
+diff --git a/libopenjpeg/mct.c b/libopenjpeg/mct.c
+index 870993b..66c91d8 100644
+--- a/libopenjpeg/mct.c
++++ b/libopenjpeg/mct.c
+@@ -33,6 +33,7 @@
+ #include <xmmintrin.h>
+ #endif
+ 
++#include "opj_config.h"
+ #include "opj_includes.h"
+ 
+ /* <summary> */
+diff --git a/libopenjpeg/t1.c b/libopenjpeg/t1.c
+index ed9cdc3..78f6940 100644
+--- a/libopenjpeg/t1.c
++++ b/libopenjpeg/t1.c
+@@ -30,6 +30,7 @@
+  * POSSIBILITY OF SUCH DAMAGE.
+  */
+ 
++#include "opj_config.h"
+ #include "opj_includes.h"
+ #include "t1_luts.h"
+ 
+
diff --git a/contrib/src/openjpeg/rules.mak b/contrib/src/openjpeg/rules.mak
index eeafcc9..d756ab2 100644
--- a/contrib/src/openjpeg/rules.mak
+++ b/contrib/src/openjpeg/rules.mak
@@ -14,6 +14,7 @@ openjpeg: openjpeg-$(OPENJPEG_VERSION).tar.gz .sum-openjpeg
 ifdef HAVE_VISUALSTUDIO
 	$(APPLY) $(SRC)/openjpeg/msvc.patch
 endif
+	$(APPLY) $(SRC)/openjpeg/restrict.patch
 	$(UPDATE_AUTOCONFIG)
 	$(MOVE)
 
-- 
2.6.0.windows.1



More information about the vlc-devel mailing list