summaryrefslogtreecommitdiff
path: root/nss/ExternalProject_nss.mk
AgeCommit message (Collapse)AuthorFilesLines
2013-06-26Make sure the nss build uses the ar and ranlib we wantTor Lillqvist1-1/+1
The interaction of environment variables and make variables is fun. For some reason, the workdir/.../UnpackedTarball/nss/mozilla/nsprpub/configure script is run twice: Once directly from nss/ExternalProject_nss.mk, once from the sub-make run from nss/ExternalProject_nss.mk. In the first case, the AR and RANLIB exported by the gbuild make process propagate just fine to the configure script. In the latter case, not. So add AR and RANLIB assignments on the sub-make command line (to override values set in some of the nss makefiles), *and* make sure the sub-make exports AR and RANLIB. Change-Id: Ibd55bc8a7e001106e12b2207500e74c7bd01c73a
2013-05-22Fix nss library paths for Mac OS XStephan Bergmann1-1/+13
nss uses hard-coded @executable_path (which is wrong, consider e.g. the case of the URE uno executable), so patch it to use @_..._OOO instead (and no need to set --prefix), and pass the resulting libs through macosx-change-install-names (which requires the generated libs to be writable). Change-Id: I0f04533f0f0581ee7b9dfd8929b8629c0842cc1b
2013-05-10soltools: remove Package_inc and empty unistd.h nonsenseMichael Stahl1-4/+0
Change-Id: Ic05de69951b28b9cc8d62f0a534b507c424e6b25
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/+1
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-09add external for unistd.hDavid Tardon1-2/+3
Change-Id: I728b162e21a7a2c02cb76af110cc0a01a762fdbd
2013-04-07Drop workarounds for Mac OS X SDKs 10.4 and 10.5Tor Lillqvist1-1/+1
Change-Id: Ifa07f9b5613b4a75c5b72178cb276b9c0b495a62
2013-04-03Remove Mac OS X for PowerPC supportTor Lillqvist1-1/+0
Change-Id: I10b15141e6a5f93365e1cfa6fbc0c7cc3ea49b15
2013-03-27fix mingw build of nssDavid Tardon1-7/+11
Change-Id: I61ae51ef53321ed507dfc2974dc5bbfb72d3505e
2013-03-12use system python for building if possibleMatúš Kukan1-4/+4
Also simplifies configure, hopefully without any mistake;) Change-Id: I5c6c53fbee06cd1ecccf878a5c080274bfd950c1 Reviewed-on: https://gerrit.libreoffice.org/2563 Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
2013-03-01nss on windows needs soltool's unistd.hFridrich Štrba1-0/+3
Change-Id: I8c23fadc550091c834a873b53dbd3eae2ba8286e
2013-02-22quiet external module build log unless failureNorbert Thiebaud1-41/+41
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-07Get rid of nsinstall hackeryPeter Foley1-6/+5
This removes the need for using NSS Build Tools on windows. It also removes the nees to build nss for the build system while cross compiling. Change-Id: I13c9fdb575223f2940d3e4eda00e77ba9158f2b7 Reviewed-on: https://gerrit.libreoffice.org/1534 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
2013-01-02convert nss to gbuildPeter Foley1-0/+80
Change-Id: I59edc4c437abccc201823d97f1cbec230d273b05 Reviewed-on: https://gerrit.libreoffice.org/1529 Reviewed-by: Luboš Luňák <l.lunak@suse.cz> Tested-by: Luboš Luňák <l.lunak@suse.cz>