summaryrefslogtreecommitdiff
path: root/icu/ExternalProject_icu.mk
AgeCommit message (Collapse)AuthorFilesLines
2013-05-17Fix icu library paths for Mac OS XStephan Bergmann1-1/+7
There already was a patch to use @executable_path (which is wrong, consider e.g. when such libs are loaded into the URE uno executable), so fix it to use @_..._OOO instead (and no need to set --prefix), and pass the resulting libs through macosx-change-install-names. Change-Id: I2eb1801b64de81ac2b2844f893c9149fc78c3aa9
2013-05-07gbuild: ExternalProject: remove second parameter again...Michael Stahl1-1/+1
... now that everything is consistent. Change-Id: I96c15159648815554280202eb1b6d274ead4e7b8
2013-05-07gbuild: remove gb_ExternalProject_use_unpackedMichael Stahl1-3/+1
It must always be used exactly once, so replace it with constructor parameter. Change-Id: Ifbe87065c19a5185a5705dc461656179002ece5d
2013-04-15adapt all externals to build against MSVC debug runtimeMichael Stahl1-1/+5
Add patches and/or tweaks to the following modules: curl, cppunit, icu, lcms2, libxml2, libxslt, libxmlsec, lpsolve, nss, openssl, python3 lcms2 has an inconsistency where the .lib and the .dll don't agree on the .dll name. openssl gets a honorable mention because apparently it's undocumented custom build system can build with /MDd if one picks the right configuration but i couldn't figure out how to do that in an hour of trying, and just patched the release config instead. Change-Id: I7854a0fc85247e398d561b4f513d09fe2d1ebb3c
2013-04-09there is no package icu_dataDavid Tardon1-2/+0
Change-Id: I3f40a533a0762175dffda5df3bf79b6b4843cf33
2013-03-27@touch does not existDavid Tardon1-1/+1
Change-Id: Ic81a31d738bedcd6a35eb42d365dacc2af7ebe93
2013-03-27add missing \David Tardon1-1/+1
Change-Id: I9df137849a628089eb03b714d5f61e8d4084be17
2013-02-28use our default opt/noopt and symbol flags with icuCaolán McNamara1-8/+10
so --enable-symbols gets -g in here with -O2 for gcc always add -fno-strict-aliasing Change-Id: I8d673ebaf26d5afdcc5ae5de626cc7f32ffd6835
2013-02-23comma need to be escape in Makefile when in argument of $(callNorbert Thiebaud1-1/+1
Change-Id: I930aacad47780a085ef8eec7f3b7fc6600528afb
2013-02-22quiet external module build log unless failureNorbert Thiebaud1-34/+35
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>
2013-01-01MAKE not GNUMAKEPeter Foley1-3/+3
Change-Id: I0f57a5a3f9d4f710715a478439e87409378f151e
2012-12-27Fix icu cross-compilationTor Lillqvist1-2/+2
We need to pass the location of the icu build root for the BUILD platform with the --with-cross-build option when configuring icu for cross-compilation (to the HOST platform). I.e. we always need to build it for the BUILD platform. Surely this could be done in a more elegant way, but I got lost in the mess, and just hacked it in the cross-toolset rule in Makefile.in. Change-Id: Ia5e9d13d01067c6dded1fdc86c56f8f39aae6bc8
2012-12-27convert icu to gbuild and add to tail_buildPeter Foley1-0/+85
Change-Id: Id7d8bc05b1393cc2bae4a531c8a47f62df24b1d6 Reviewed-on: https://gerrit.libreoffice.org/1488 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>