cairo-cairo-makefile-mk.diff: Fix linking of internal cairo library
This commit is contained in:
parent
399cb3be84
commit
8f44f0d5f0
1 changed files with 6 additions and 1 deletions
|
@ -120,7 +120,7 @@ OUT2INC+=src$/cairo-quartz.h
|
|||
.ELSE
|
||||
# ----------- Unix ---------------------------------------------------------
|
||||
.IF "$(OS)$(COM)"=="LINUXGCC" || "$(OS)$(COM)"=="FREEBSDGCC"
|
||||
cairo_LDFLAGS+=-Wl,-rpath,'$$$$ORIGIN:$$$$ORIGIN/../ure-link/lib' -Wl,-noinhibit-exec -Wl,-z,noexecstack
|
||||
cairo_LDFLAGS+=-Wl,-rpath,'$$$$ORIGIN:$$$$ORIGIN/../ure-link/lib' -Wl,-z,noexecstack
|
||||
.ELIF "$(OS)$(COM)"=="SOLARISC52"
|
||||
cairo_LDFLAGS+=-Wl,-R'$$$$ORIGIN:$$$$ORIGIN/../ure-link/lib'
|
||||
.ENDIF # "$(OS)$(COM)"=="LINUXGCC" || "$(OS)$(COM)"=="FREEBSDGCC"
|
||||
|
@ -169,6 +169,11 @@ OUT2INC+=src$/cairo-xlib.h \
|
|||
CONFIGURE_FLAGS+=pixman_CFLAGS="-I$(SRC_ROOT)$/$(PRJNAME)$/$(INPATH)$/inc" pixman_LIBS="-L$(SRC_ROOT)$/$(PRJNAME)$/$(INPATH)$/lib -lpixman-1"
|
||||
.ENDIF
|
||||
|
||||
.IF "$(debug)"!=""
|
||||
cairo_CFLAGS+=-g
|
||||
CONFIGURE_FLAGS+= STRIP=" "
|
||||
.ENDIF
|
||||
|
||||
CONFIGURE_FLAGS+=CFLAGS="-I$(SRC_ROOT)$/$(PRJNAME)$/$(INPATH)$/inc $(cairo_CFLAGS)" LDFLAGS="-L$(SRC_ROOT)$/$(PRJNAME)$/$(INPATH)$/lib $(cairo_LDFLAGS)" CPPFLAGS="$(cairo_CPPFLAGS)"
|
||||
|
||||
.ENDIF
|
||||
|
|
Loading…
Reference in a new issue