diff options
| author | Paul Eggert | 2014-05-02 12:34:03 -0700 |
|---|---|---|
| committer | Paul Eggert | 2014-05-02 12:34:03 -0700 |
| commit | 6f074205d30c6922db52fdf9a63b9e0467fd82c1 (patch) | |
| tree | e739dc5474dbc555ff87c612bc4cc9b274890f1d /src/image.c | |
| parent | cb9af965374fd1537b1b82705642c5c03d04c4d2 (diff) | |
| download | emacs-6f074205d30c6922db52fdf9a63b9e0467fd82c1.tar.gz emacs-6f074205d30c6922db52fdf9a63b9e0467fd82c1.zip | |
Consult libpng-config more consistently.
* configure.ac (edit_cflags): Move this up and to the top level,
so that PNG_CFLAGS can use it too.
(PNG_CFLAGS): New var.
(png_longjmp): Use PNG_CFLAGS when checking.
(LIBPNG): Be consistent about -lpng16 etc; e.g., don't use -lpng16
in some places and -lpng in others. Test libpng-config's exit
status. If it succeeds, use its output rather than appending -lz -lm.
* src/Makefile.in (PNG_CFLAGS): New var.
(ALL_CFLAGS): Use it.
* src/image.c [HAVE_PNG]: Don't worry about <libpng/png.h>, as
CFLAGS now handles this.
Fixes: debbugs:17339
Diffstat (limited to 'src/image.c')
| -rw-r--r-- | src/image.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/image.c b/src/image.c index 4133aaa7621..dcbe5942b32 100644 --- a/src/image.c +++ b/src/image.c | |||
| @@ -22,12 +22,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 22 | #include <unistd.h> | 22 | #include <unistd.h> |
| 23 | 23 | ||
| 24 | #ifdef HAVE_PNG | 24 | #ifdef HAVE_PNG |
| 25 | #if defined HAVE_LIBPNG_PNG_H | ||
| 26 | # include <libpng/png.h> | ||
| 27 | #else | ||
| 28 | # include <png.h> | 25 | # include <png.h> |
| 29 | #endif | 26 | #endif |
| 30 | #endif | ||
| 31 | 27 | ||
| 32 | #include <setjmp.h> | 28 | #include <setjmp.h> |
| 33 | #include <c-ctype.h> | 29 | #include <c-ctype.h> |