diff options
author | Tor Lillqvist <tml@iki.fi> | 2011-05-30 01:15:48 +0300 |
---|---|---|
committer | Tor Lillqvist <tml@iki.fi> | 2011-05-30 01:15:48 +0300 |
commit | 9fc04f1763980a0238ec934c09c90d419c6d064a (patch) | |
tree | 1c772cbe3ad435f37b265c81eee36a26ddd1abd6 /cairo/pixman | |
parent | b2c1dd30f3db212c6bbd48394fca04668e0cde93 (diff) |
Cross-compiling and iOS support
Diffstat (limited to 'cairo/pixman')
-rw-r--r-- | cairo/pixman/makefile.mk | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/cairo/pixman/makefile.mk b/cairo/pixman/makefile.mk index 6d2504b6fbb8..1f61bfa897a6 100644 --- a/cairo/pixman/makefile.mk +++ b/cairo/pixman/makefile.mk @@ -120,8 +120,15 @@ pixman_CFLAGS+=-fPIC CONFIGURE_DIR= CONFIGURE_ACTION=.$/configure -CONFIGURE_FLAGS=--enable-static=no --enable-shared=yes +.IF "$(OS)"=="IOS" +CONFIGURE_FLAGS=--disable-shared +.ELSE +CONFIGURE_FLAGS=--disable-static +.ENDIF CONFIGURE_FLAGS+=CFLAGS="$(pixman_CFLAGS)" +.IF "$(CROSS_COMPILING)"!="" +CONFIGURE_FLAGS+= --build="$(BUILD_PLATFORM)" --host="$(HOST_PLATFORM)" +.ENDIF BUILD_ACTION=$(GNUMAKE) BUILD_FLAGS+= -j$(EXTMAXPROCESS) BUILD_DIR=$(CONFIGURE_DIR) @@ -142,6 +149,8 @@ OUT2LIB+=pixman$/.libs$/*.a .ELSE OUT2LIB+=pixman$/release$/*.lib .ENDIF +.ELIF "$(OS)"=="IOS" +OUT2LIB+=pixman$/.libs$/libpixman-1.a .ELSE OUT2LIB+=pixman$/.libs$/libpixman-1.so* .ENDIF |