1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132
|
Description:
Substitute for libcroco version 0.6.13.
Files:
lib/libcroco/cr-additional-sel.c
lib/libcroco/cr-additional-sel.h
lib/libcroco/cr-attr-sel.c
lib/libcroco/cr-attr-sel.h
lib/libcroco/cr-cascade.c
lib/libcroco/cr-cascade.h
lib/libcroco/cr-declaration.c
lib/libcroco/cr-declaration.h
lib/libcroco/cr-doc-handler.c
lib/libcroco/cr-doc-handler.h
lib/libcroco/cr-enc-handler.c
lib/libcroco/cr-enc-handler.h
lib/libcroco/cr-fonts.c
lib/libcroco/cr-fonts.h
lib/libcroco/cr-input.c
lib/libcroco/cr-input.h
lib/libcroco/cr-num.c
lib/libcroco/cr-num.h
lib/libcroco/cr-om-parser.c
lib/libcroco/cr-om-parser.h
lib/libcroco/cr-parser.c
lib/libcroco/cr-parser.h
lib/libcroco/cr-parsing-location.c
lib/libcroco/cr-parsing-location.h
lib/libcroco/cr-prop-list.c
lib/libcroco/cr-prop-list.h
lib/libcroco/cr-pseudo.c
lib/libcroco/cr-pseudo.h
lib/libcroco/cr-rgb.c
lib/libcroco/cr-rgb.h
lib/libcroco/cr-sel-eng.c
lib/libcroco/cr-sel-eng.h
lib/libcroco/cr-selector.c
lib/libcroco/cr-selector.h
lib/libcroco/cr-simple-sel.c
lib/libcroco/cr-simple-sel.h
lib/libcroco/cr-statement.c
lib/libcroco/cr-statement.h
lib/libcroco/cr-string.c
lib/libcroco/cr-string.h
lib/libcroco/cr-style.c
lib/libcroco/cr-style.h
lib/libcroco/cr-stylesheet.c
lib/libcroco/cr-stylesheet.h
lib/libcroco/cr-term.c
lib/libcroco/cr-term.h
lib/libcroco/cr-tknzr.c
lib/libcroco/cr-tknzr.h
lib/libcroco/cr-token.c
lib/libcroco/cr-token.h
lib/libcroco/cr-utils.c
lib/libcroco/cr-utils.h
lib/libcroco/libcroco-config.h
lib/libcroco/libcroco.h
m4/libcroco.m4
m4/absolute-header.m4
Depends-on:
libglib
libxml
no-c++
configure.ac:
# In libtextstyle, we don't want to use an external libcroco, because its
# dependencies and their dynamic relocations have an impact on the startup
# time of a program that is linked with it. As you can see by using
# 'readelf -r ... | wc -l' and 'readelf -d ... | grep NEEDED':
# - libcroco.so depends on libxml2.
# - libxml2.so has more than 3300 relocations and depends on libicuuc.
# - libicuuc.so has more than 4900 relocations and depends on libstdc++.
# - libstdc++.so has more than 4600 relocations.
# These are more than 12800 relocations, to perform at program startup.
# So, force the use of the included libcroco part.
gl_LIBCROCO([yes])
Makefile.am:
AM_CPPFLAGS += $(INCGLIB)
AM_CPPFLAGS += $(INCXML)
if INCLUDED_LIBCROCO
AM_CPPFLAGS += -I$(srcdir)/libcroco
lib_LIBADD += libcroco_rpl.la
lib_DEPENDENCIES += libcroco_rpl.la
noinst_LTLIBRARIES += libcroco_rpl.la
else
AM_CPPFLAGS += $(INCCROCO)
endif
libcroco_rpl_la_SOURCES = \
libcroco/cr-additional-sel.c \
libcroco/cr-attr-sel.c \
libcroco/cr-cascade.c \
libcroco/cr-declaration.c \
libcroco/cr-doc-handler.c \
libcroco/cr-enc-handler.c \
libcroco/cr-fonts.c \
libcroco/cr-input.c \
libcroco/cr-num.c \
libcroco/cr-om-parser.c \
libcroco/cr-parser.c \
libcroco/cr-parsing-location.c \
libcroco/cr-prop-list.c \
libcroco/cr-pseudo.c \
libcroco/cr-rgb.c \
libcroco/cr-sel-eng.c \
libcroco/cr-selector.c \
libcroco/cr-simple-sel.c \
libcroco/cr-statement.c \
libcroco/cr-string.c \
libcroco/cr-style.c \
libcroco/cr-stylesheet.c \
libcroco/cr-term.c \
libcroco/cr-tknzr.c \
libcroco/cr-token.c \
libcroco/cr-utils.c
libcroco_rpl_la_CPPFLAGS = $(AM_CPPFLAGS) $(NO_CXX)
libcroco_rpl_la_CFLAGS = @FOREIGN_WARN_CFLAGS@
lib_LDFLAGS += $(LTLIBCROCO)
Include:
<libcroco.h>
License:
LGPL
Maintainer:
libcroco
|