mirror of https://github.com/OpenTTD/OpenTTD
(svn r951) Makefile: fixed missing flag for libpng, which prevented lib detection if SDL was not used
Makefile: Combined the OSX specific libpng code with the general one. Now OSX have no special code for libpngrelease/0.4.5
parent
e7ee76dc56
commit
14a025a6bf
18
Makefile
18
Makefile
|
@ -214,12 +214,6 @@ endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# For some reason it will not link with libpng if SDL is disabled
|
|
||||||
# this automatically disables libpng if no SDL is found
|
|
||||||
ifndef WITH_SDL
|
|
||||||
WITH_PNG:=
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
|
@ -415,21 +409,13 @@ ifdef FREEBSD
|
||||||
LIBS += -lpng
|
LIBS += -lpng
|
||||||
else
|
else
|
||||||
CFLAGS += `libpng-config --cflags`
|
CFLAGS += `libpng-config --cflags`
|
||||||
ifdef OSX
|
|
||||||
ifdef STATIC
|
|
||||||
# Seems like we need a tiny hack for OSX static to work
|
|
||||||
LIBS += `libpng-config --prefix`/lib/libpng.a
|
|
||||||
else
|
|
||||||
LIBS += `libpng-config --libs`
|
|
||||||
endif
|
|
||||||
else
|
|
||||||
# seems like older libpng versions are broken and need this
|
# seems like older libpng versions are broken and need this
|
||||||
PNGCONFIG_FLAGS = --ldflags --libs
|
PNGCONFIG_FLAGS = --ldflags --libs
|
||||||
ifdef STATIC
|
ifdef STATIC
|
||||||
LIBS += `libpng-config --static $(PNGCONFIG_FLAGS)`
|
LIBS += `libpng-config --static $(PNGCONFIG_FLAGS)`
|
||||||
else
|
else
|
||||||
LIBS += `libpng-config $(PNGCONFIG_FLAGS)`
|
LIBS += `libpng-config --L_opts $(PNGCONFIG_FLAGS)`
|
||||||
endif
|
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
Loading…
Reference in New Issue