Codebase list cairo / e77d0a5
made paths to pixman, libpng and zlib configurable by commandline for win32 builds Reviewed-by: Bryce Harrington <bryce@osg.samsung.com> David Weiß authored 9 years ago Bryce Harrington committed 9 years ago
1 changed file(s) with 17 addition(s) and 6 deletion(s). Raw diff Collapse all Expand all
2222 CFG_LDFLAGS :=
2323 endif
2424
25 PIXMAN_CFLAGS := -I$(top_srcdir)/../pixman/pixman
26 PIXMAN_LIBS := $(top_builddir)/../pixman/pixman/$(CFG)/pixman-1.lib
25 ifeq ($(PIXMAN_PATH),)
26 PIXMAN_PATH := $(top_builddir)/../pixman
27 endif
28 PIXMAN_CFLAGS := -I$(PIXMAN_PATH)/pixman/
29 PIXMAN_LIBS := $(PIXMAN_PATH)/pixman/$(CFG)/pixman-1.lib
2730
2831 CAIRO_LIBS = gdi32.lib msimg32.lib user32.lib
32
2933 ifeq ($(CAIRO_HAS_PNG_FUNCTIONS),1)
30 LIBPNG_CFLAGS += -I$(top_srcdir)/../libpng/
31 CAIRO_LIBS += $(top_builddir)/../libpng/libpng.lib
34 ifeq ($(LIBPNG_PATH),)
35 LIBPNG_PATH := $(top_builddir)/../libpng
3236 endif
37 LIBPNG_CFLAGS += -I$(LIBPNG_PATH)/
38 CAIRO_LIBS += $(LIBPNG_PATH)/libpng.lib
39 endif
40
3341 ifeq ($(CAIRO_HAS_PS_SURFACE)$(CAIRO_HAS_PDF_SURFACE),00)
3442 else
35 ZLIB_CFLAGS += -I$(top_srcdir)/../zlib/
36 CAIRO_LIBS += $(top_builddir)/../zlib/zdll.lib
43 ifeq ($(ZLIB_PATH),)
44 ZLIB_PATH := $(top_builddir)/../zlib
45 endif
46 ZLIB_CFLAGS += -I$(ZLIB_PATH)/
47 CAIRO_LIBS += $(ZLIB_PATH)/zdll.lib
3748 endif
3849
3950 DEFAULT_CFLAGS = -nologo $(CFG_CFLAGS)