Skip to content

Commit

Permalink
Merge pull request #4923 from ax3l/fix-imagingHinclude
Browse files Browse the repository at this point in the history
  • Loading branch information
hugovk committed Oct 14, 2020
2 parents ca42412 + f9852c0 commit 2c0aa5d
Show file tree
Hide file tree
Showing 15 changed files with 31 additions and 33 deletions.
4 changes: 1 addition & 3 deletions setup.py
Expand Up @@ -355,8 +355,6 @@ def build_extensions(self):
library_dirs = []
include_dirs = []

_add_directory(include_dirs, "src/libImaging")

pkg_config = None
if _cmd_exists(os.environ.get("PKG_CONFIG", "pkg-config")):
pkg_config = _pkg_config
Expand Down Expand Up @@ -765,7 +763,7 @@ def build_extensions(self):
self._remove_extension("PIL._webp")

tk_libs = ["psapi"] if sys.platform == "win32" else []
self._update_extension("PIL._imagingtk", tk_libs, include_dirs=["src/Tk"])
self._update_extension("PIL._imagingtk", tk_libs)

build_ext.build_extensions(self)

Expand Down
2 changes: 1 addition & 1 deletion src/Tk/tkImaging.c
Expand Up @@ -39,7 +39,7 @@
* See the README file for information on usage and redistribution.
*/

#include "Imaging.h"
#include "../libImaging/Imaging.h"
#include "_tkmini.h"

#include <stdlib.h>
Expand Down
2 changes: 1 addition & 1 deletion src/_imaging.c
Expand Up @@ -88,7 +88,7 @@
#endif
#endif

#include "Imaging.h"
#include "libImaging/Imaging.h"

#define _USE_MATH_DEFINES
#include <math.h>
Expand Down
2 changes: 1 addition & 1 deletion src/_imagingcms.c
Expand Up @@ -31,7 +31,7 @@ kevin@cazabon.com\n\
#include "datetime.h"

#include "lcms2.h"
#include "Imaging.h"
#include "libImaging/Imaging.h"

#define PYCMSVERSION "1.0.0 pil"

Expand Down
4 changes: 2 additions & 2 deletions src/_imagingft.c
Expand Up @@ -20,7 +20,7 @@

#define PY_SSIZE_T_CLEAN
#include "Python.h"
#include "Imaging.h"
#include "libImaging/Imaging.h"

#include <ft2build.h>
#include FT_FREETYPE_H
Expand Down Expand Up @@ -53,7 +53,7 @@
#define FT_ERROR_START_LIST {
#define FT_ERROR_END_LIST { 0, 0 } };

#include <raqm.h>
#include "libImaging/raqm.h"

#define LAYOUT_FALLBACK 0
#define LAYOUT_RAQM 1
Expand Down
2 changes: 1 addition & 1 deletion src/_imagingmath.c
Expand Up @@ -15,7 +15,7 @@

#include "Python.h"

#include "Imaging.h"
#include "libImaging/Imaging.h"

#include "math.h"
#include "float.h"
Expand Down
2 changes: 1 addition & 1 deletion src/_imagingmorph.c
Expand Up @@ -12,7 +12,7 @@
*/

#include "Python.h"
#include "Imaging.h"
#include "libImaging/Imaging.h"

#define LUT_SIZE (1<<9)

Expand Down
4 changes: 2 additions & 2 deletions src/_imagingtk.c
Expand Up @@ -14,9 +14,9 @@


#include "Python.h"
#include "Imaging.h"
#include "libImaging/Imaging.h"

#include "_tkmini.h"
#include "Tk/_tkmini.h"

/* must link with Tk/tkImaging.c */
extern void TkImaging_Init(Tcl_Interp* interp);
Expand Down
2 changes: 1 addition & 1 deletion src/_webp.c
@@ -1,6 +1,6 @@
#define PY_SSIZE_T_CLEAN
#include <Python.h>
#include "Imaging.h"
#include "libImaging/Imaging.h"
#include <webp/encode.h>
#include <webp/decode.h>
#include <webp/types.h>
Expand Down
18 changes: 9 additions & 9 deletions src/decode.c
Expand Up @@ -32,12 +32,12 @@
#define PY_SSIZE_T_CLEAN
#include "Python.h"

#include "Imaging.h"
#include "libImaging/Imaging.h"

#include "Gif.h"
#include "Raw.h"
#include "Bit.h"
#include "Sgi.h"
#include "libImaging/Gif.h"
#include "libImaging/Raw.h"
#include "libImaging/Bit.h"
#include "libImaging/Sgi.h"


/* -------------------------------------------------------------------- */
Expand Down Expand Up @@ -509,7 +509,7 @@ PyImaging_HexDecoderNew(PyObject* self, PyObject* args)

#ifdef HAVE_LIBTIFF

#include "TiffDecode.h"
#include "libImaging/TiffDecode.h"

#include <string.h>

Expand Down Expand Up @@ -807,7 +807,7 @@ PyImaging_XbmDecoderNew(PyObject* self, PyObject* args)

#ifdef HAVE_LIBZ

#include "ZipCodecs.h"
#include "libImaging/ZipCodecs.h"

PyObject*
PyImaging_ZipDecoderNew(PyObject* self, PyObject* args)
Expand Down Expand Up @@ -859,7 +859,7 @@ PyImaging_ZipDecoderNew(PyObject* self, PyObject* args)
#undef INT16
#undef INT32

#include "Jpeg.h"
#include "libImaging/Jpeg.h"

PyObject*
PyImaging_JpegDecoderNew(PyObject* self, PyObject* args)
Expand Down Expand Up @@ -916,7 +916,7 @@ PyImaging_JpegDecoderNew(PyObject* self, PyObject* args)

#ifdef HAVE_OPENJPEG

#include "Jpeg2K.h"
#include "libImaging/Jpeg2K.h"

PyObject*
PyImaging_Jpeg2KDecoderNew(PyObject* self, PyObject* args)
Expand Down
4 changes: 2 additions & 2 deletions src/display.c
Expand Up @@ -25,14 +25,14 @@

#include "Python.h"

#include "Imaging.h"
#include "libImaging/Imaging.h"

/* -------------------------------------------------------------------- */
/* Windows DIB support */

#ifdef _WIN32

#include "ImDib.h"
#include "libImaging/ImDib.h"

#if SIZEOF_VOID_P == 8
#define F_HANDLE "K"
Expand Down
12 changes: 6 additions & 6 deletions src/encode.c
Expand Up @@ -25,8 +25,8 @@
#define PY_SSIZE_T_CLEAN
#include "Python.h"

#include "Imaging.h"
#include "Gif.h"
#include "libImaging/Imaging.h"
#include "libImaging/Gif.h"

#ifdef HAVE_UNISTD_H
#include <unistd.h> /* write */
Expand Down Expand Up @@ -578,7 +578,7 @@ PyImaging_XbmEncoderNew(PyObject* self, PyObject* args)

#ifdef HAVE_LIBZ

#include "ZipCodecs.h"
#include "libImaging/ZipCodecs.h"

PyObject*
PyImaging_ZipEncoderNew(PyObject* self, PyObject* args)
Expand Down Expand Up @@ -648,7 +648,7 @@ PyImaging_ZipEncoderNew(PyObject* self, PyObject* args)

#ifdef HAVE_LIBTIFF

#include "TiffDecode.h"
#include "libImaging/TiffDecode.h"

#include <string.h>

Expand Down Expand Up @@ -975,7 +975,7 @@ PyImaging_LibTiffEncoderNew(PyObject* self, PyObject* args)
#undef INT16
#undef INT32

#include "Jpeg.h"
#include "libImaging/Jpeg.h"

static unsigned int* get_qtables_arrays(PyObject* qtables, int* qtablesLen) {
PyObject* tables;
Expand Down Expand Up @@ -1145,7 +1145,7 @@ PyImaging_JpegEncoderNew(PyObject* self, PyObject* args)

#ifdef HAVE_OPENJPEG

#include "Jpeg2K.h"
#include "libImaging/Jpeg2K.h"

static void
j2k_decode_coord_tuple(PyObject *tuple, int *x, int *y)
Expand Down
2 changes: 1 addition & 1 deletion src/map.c
Expand Up @@ -20,7 +20,7 @@

#include "Python.h"

#include "Imaging.h"
#include "libImaging/Imaging.h"

/* compatibility wrappers (defined in _imaging.c) */
extern int PyImaging_CheckBuffer(PyObject* buffer);
Expand Down
2 changes: 1 addition & 1 deletion src/outline.c
Expand Up @@ -19,7 +19,7 @@

#include "Python.h"

#include "Imaging.h"
#include "libImaging/Imaging.h"


/* -------------------------------------------------------------------- */
Expand Down
2 changes: 1 addition & 1 deletion src/path.c
Expand Up @@ -27,7 +27,7 @@


#include "Python.h"
#include "Imaging.h"
#include "libImaging/Imaging.h"

#include <math.h>

Expand Down

0 comments on commit 2c0aa5d

Please sign in to comment.