summaryrefslogtreecommitdiffstats
path: root/fontconfig/ExternalProject_fontconfig.mk
Commit message (Collapse)AuthorAgeFilesLines
* quiet external module build log unless failureNorbert Thiebaud2013-02-221-10/+10
| | | | | | | | | | | | | | | | | | ExternalProject usually involve a configure and a make step that produce a bunch of output usually irrelevant including a large number of warning and other mess. now that everything is pretty much in tail_build these output get interleaved with useful output from the build of the product and actually drown them in a logorrhea of messy noise. This store the output of external modules in a log file and only print them as a whole if the module failed do build. on a non-verbose build. Change-Id: I3abfcccd6d16821a9e061a71e031b427cc283647 Reviewed-on: https://gerrit.libreoffice.org/2304 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
* Use gb_VISIBILITY_FLAGSTor Lillqvist2012-11-191-1/+2
| | | | Change-Id: I6be70c0b8d73f4d1d1428c0df94ea6d8bdc782f7
* 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
* 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-241-0/+34
Change-Id: Ia0ba9294e36c30147ed52826eac4b0059cfed200