summaryrefslogtreecommitdiffstats
path: root/fontconfig
Commit message (Collapse)AuthorAgeFilesLines
* Use gb_VISIBILITY_FLAGSTor Lillqvist2012-11-191-1/+2
| | | | Change-Id: I6be70c0b8d73f4d1d1428c0df94ea6d8bdc782f7
* Revert "Use different symbol names in the two expat variants we build"Michael Stahl2012-11-151-20/+0
| | | | | | | | | | | | | This reverts commit 78c7bbc3ce92493ca98c605f92733e31ad87ef70. It is no longer the case that both expat_utf8 and expat_utf16 are linked into the same library: we only use expat_utf16 in shell Explorer extensions, which cannot be linked into libmerged anyway. Conflicts: expat/expat-2.1.0.patch Change-Id: I579c10d405d8a40cafcb2dbe09e967c6079f7b16
* tweak some build.lsts...Michael Stahl2012-11-151-2/+1
| | | | Change-Id: Ia9b5b2775ad91661bf3d130417a1624fa4d855d2
* fontconfig's configure looks for <expat.h>Tor Lillqvist2012-11-081-1/+1
| | | | | | | | | | So we need to use the expat subdir too in --with-expat-includes. Apparently until now it did not find expat.h, so it fell back to libxml2 instead then, which was sometimes found OK, sometimes (on tinderboxes) not. (It even went looking in the *build* platform /usr/include, eek!) Change-Id: If0595b810d531b5aa7110f375d4d0dfb0b01617b
* cleanup README files.Michael Meeks2012-11-051-5/+5
| | | | | Convert DOS -> unix newlines. Cleanup and clarify several files.
* fix parallelism variables and let's have only --with-parallelism from now onMatúš Kukan2012-10-301-1/+1
| | | | | | | | | | | | | | | | | | Rationale: - it is advised to use max-jobs and num-cpus with the same value in wiki - max-jobs was used only for lcms2 and few gbuild modules outside of tail_build anyway. Also fixes: - really use CHECK_PARALLELISM when meant to - EXTMAXPROCESS is not defined in gbuild; use parent's jobservers in sub-make where possible Change-Id: I501de732d223ce0c935081bd1d73da611d16ee88 Reviewed-on: https://gerrit.libreoffice.org/930 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* Try to fix Android tinderbox buildTor Lillqvist2012-10-301-1/+1
| | | | | | | | | For some reason $(LIBS) seems to contain a bunch of unneeded libraries including -llo-bootstrap when we get here. Those won't be found by the basic configury as there are no -L switches included, causing the lovely "C compiler cannot create executables" problem. Change-Id: Id7cfba191bd16649c7948194eb7ebdbfbfb74f3e
* Need -lm for Android for the exectuables that fontconfig buildsTor Lillqvist2012-10-291-1/+1
| | | | | | | | | | | Said executables will not be used for anything, of course. We can't use gb_STDLIBS, which also contains -lm after my previous commit, as fontconfig is C, not C++, and gb_STDLIBS contains -lgnustl_static, and only our $(CXX), not $(CC), contains the -L that points to where -lgnustl_static is to be found. Change-Id: I40c459580f357d913ddc55eae00e16f90f81d510
* fontconfig: convert to gbuildMatúš Kukan2012-10-248-71/+107
| | | | Change-Id: Ia0ba9294e36c30147ed52826eac4b0059cfed200
* Mention that these are used for Android onlyTor Lillqvist2012-10-101-0/+2
| | | | Change-Id: Ie9ae6c2087dd6757ca22eabe2073e1f03a5489c8
* add a README filesManal Alhassoun2012-10-101-0/+4
| | | | | | | Change-Id: I2e779831e47cb1243ae7319b73b9fa553cf97034 Reviewed-on: https://gerrit.libreoffice.org/852 Reviewed-by: Michael Meeks <michael.meeks@suse.com> Tested-by: Michael Meeks <michael.meeks@suse.com>
* Use different symbol names in the two expat variants we buildTor Lillqvist2012-10-031-0/+20
| | | | | | | We need to be able to link both into one binary in the disable-dynloading case. Change-Id: I499e204dfef2af488d4a350cb3a5bcfc03ca887f
* For kicks, enable cross-building for Android on MIPSTor Lillqvist2012-08-161-2/+2
| | | | Change-Id: I6fa2b9a50c525fb2d8666a144409eb9a3ad2698a
* make gbuild the default assumption of build.plBjoern Michaelsen2012-04-291-0/+0
| | | | | | | | this removes dmake completely out of the build for migrated modules build.pl now assumes modules to be gbuild, unless there is a prj/dmake file Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
* Build freetype and fontconfig statically for AndroidTor Lillqvist2012-04-202-2/+4
|
* Use -g in CFLAGS when debugging requestedTor Lillqvist2012-04-041-0/+4
|
* keep the module name consistent in build.lstNorbert Thiebaud2012-01-301-3/+3
|
* Must use the "ascii" version of our expat build with fontconfigTor Lillqvist2012-01-131-1/+1
| | | | | | | | | | | | Sigh, spent one day, more or less, tracking down a weird fontconfig problem, where all the diagnostic it offered was "unknown encoding" when reading the fonts.conf file. It turned out that I was being screwed by our fun two versions of the expat_xmlparse library: One where XML_Char is char and one where it is short. The intuitively "more normally" named libexpat_xmlparse is the latter, but fontconfig works only with the former as it implicitly expects XML_Char to be char.
* Don't use soname, Android doesn't support thatTor Lillqvist2012-01-051-0/+9
|
* Mark fontconfig as depending on expatTor Lillqvist2011-12-161-1/+1
|
* Download and build FreeType and fontconfig for AndroidTor Lillqvist2011-12-114-0/+117
It will probably be simplest to just use FreeType on Android, too. (Android uses it itself, but doesn't provide its API publicly.) Probably fontconfig, too, although there shouldn't be much configuration per se that a LibreOffice-baed app would have to do at run-time; it will have to bundle all fonts it is going to use anyway, I think, so all font information is known a priori. But maybe in the future there will be user-installable system fonts on Android, or something.