Skip to content

Commit b612487

Browse files
committed
.
1 parent 6f46a00 commit b612487

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

examples/Makefile

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -199,9 +199,9 @@ XSHM_LIBS := # $(shell pkg-config --libs xcb-shm 2>/dev/null || echo -L/usr/X11R
199199
# ( http://www.x.org/wiki/Projects/XRandR )
200200
# !!! Not supported by the X11 server on MacOS, so do not use it on MacOS !!!
201201
XRANDR_DEFINE = -Dcimg_use_xrandr
202-
XRANDR_INCDIR =
202+
XRANDR_INCDIR := $(shell pkg-config --cflags xrandr 2>/dev/null)
203203
XRANDR_CFLAGS = $(XRANDR_DEFINE) $(XRANDR_INCDIR)
204-
XRANDR_LIBS = -lXrandr
204+
XRANDR_LIBS := $(shell pkg-config --libs xrandr 2>/dev/null || echo -lXrandr)
205205

206206
# Flags to enable GDI32 display (Windows native).
207207
GDI32_DEFINE = -mwindows
@@ -213,7 +213,7 @@ GDI32_LIBS = -lgdi32
213213
SDL3_DEFINE = -Dcimg_display=3
214214
SDL3_INCDIR := $(shell pkg-config --cflags sdl3 2>/dev/null || echo -I/usr/local/include)
215215
SDL3_CFLAGS = $(SDL3_DEFINE) $(SDL3_INCDIR)
216-
SDL3_LIBS := $(shell pkg-config --libs sdl3 2>/dev/null || echo -L/usr/lib -lSDL3 -Wl,-rpath,/usr/local/lib)
216+
SDL3_LIBS := $(shell pkg-config --libs sdl3 2>/dev/null || echo -L/usr/local/lib -lSDL3)
217217

218218
# Flags to enable native support for PNG image files, using the PNG library.
219219
# ( http://www.libpng.org/ )
@@ -282,7 +282,7 @@ ZLIB_LIBS := $(shell pkg-config --libs zlib 2>/dev/null || echo -lz)
282282
# ( http://curl.haxx.se/libcurl/ )
283283
CURL_DEFINE = -Dcimg_use_curl
284284
CURL_INCDIR := $(shell pkg-config --cflags libcurl 2>/dev/null)
285-
CURL_CFLAGS = $(CURL_DEFINE)
285+
CURL_CFLAGS = $(CURL_DEFINE) $(CURL_INCDIR)
286286
CURL_LIBS := $(shell pkg-config --libs libcurl 2>/dev/null || echo -lcurl)
287287

288288
# Flags to enable native support of most classical image file formats, using the Magick++ library.
@@ -295,7 +295,7 @@ MAGICK_LIBS := $(shell pkg-config --libs GraphicsMagick++ 2>/dev/null || echo -l
295295
# Flags to enable faster Discrete Fourier Transform computation, using the FFTW3 library
296296
# ( http://www.fftw.org/ )
297297
FFTW3_DEFINE = -Dcimg_use_fftw3
298-
FFTW3_INCDIR =
298+
FFTW3_INCDIR := $(shell pkg-config --cflags fftw3 2>/dev/null)
299299
FFTW3_CFLAGS = $(FFTW3_DEFINE) $(FFTW3_INCDIR)
300300
ifneq ($(filter MINGW32 MINGW64,$(MSYSTEM)),)
301301
FFTW3_LIBS = -lfftw3-3
@@ -361,7 +361,7 @@ clean:
361361

362362
# Custom user-defined target
363363
custom:
364-
@$(MAKE) \
364+
@$(MAKE) --no-print-directory \
365365
"CONF_CFLAGS = $(ANSI_CFLAGS) $(VT100_CFLAGS) $(TIFF_CFLAGS) $(HEIF_CFLAGS) $(X11_CFLAGS) $(XSHM_CFLAGS)" \
366366
"CONF_LIBS = $(X11_LIBS) $(TIFF_LIBS) $(HEIF_LIBS) $(XSHM_LIBS)" \
367367
all $(EXTRA_FILES)
@@ -424,6 +424,7 @@ omacos:
424424
@$(MAKE) --no-print-directory \
425425
"CONF_CFLAGS = $(ANSI_CFLAGS) $(OPT_CFLAGS) $(VT100_CFLAGS) $(X11_CFLAGS)" \
426426
"CONF_LIBS = $(X11_LIBS)" \
427+
"STRIP_EXE=true" \
427428
all
428429

429430
mmacos:
@@ -440,7 +441,7 @@ all $(EXTRA_FILES)
440441
# Windows targets, with GDI32 display.
441442
windows:
442443
@$(MAKE) --no-print-directory \
443-
"CONF_CFLAGS = " \
444+
"CONF_CFLAGS = $(GDI32_CFLAGS)" \
444445
"CONF_LIBS = $(GDI32_LIBS)" \
445446
all
446447

0 commit comments

Comments
 (0)