summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2017-08-01android: remove unused GCC related code from configure.acbrainbreaker
Change-Id: Ib54e31a4d01721fbb47e3c9f63d3a7c6a6b53a8f Reviewed-on: https://gerrit.libreoffice.org/40488 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-07-28configure: new odfvalidator requires Java 8Michael Stahl
Change-Id: Iaac1f13e6c189e2e13b86258268741c14a537799
2017-07-26android: configure - add missing flags for x86 targetingChristian Lohmaier
Change-Id: Ia70f713cdfe2b532dfa4b8aa7876f830b3ef8175
2017-07-24configure: check that msgfmt/msguniq were actually foundMichael Stahl
Change-Id: I6134b01644bf156154256ba5c4ad64ff5acd0f1d
2017-07-21migrate to boost::gettextCaolán McNamara
* all .ui files go from <interface> to <interface domain="MODULE"> e.g. vcl * all .src files go away and the english source strings folded into the .hrc as NC_("context", "source string") * ResMgr is dropped in favour of std::locale imbued by boost::locale::generator pointed at matching MODULE .mo files * UIConfig translations are folded into the module .mo, so e.g. UIConfig_cui goes from l10n target to normal one, so the res/lang.zips of UI files go away * translation via Translation::get(hrc-define-key, imbued-std::locale) * python can now be translated with its inbuilt gettext support (we keep the name strings.hrc there to keep finding the .hrc file uniform) so magic numbers can go away there * java and starbasic components can be translated via the pre-existing css.resource.StringResourceWithLocation mechanism * en-US res files go away, their strings are now the .hrc keys in the source code * remaining .res files are replaced by .mo files * in .res/.ui-lang-zip files, the old scheme missing translations of strings results in inserting the english original so something can be found, now the standard fallback of using the english original from the source key is used, so partial translations shrink dramatically in size * extract .hrc strings with hrcex which backs onto xgettext -C --add-comments --keyword=NC_:1c,2 --from-code=UTF-8 --no-wrap * extract .ui strings with uiex which backs onto xgettext --add-comments --no-wrap * qtz for gettext translations is generated at runtime as ascii-ified crc32 of content + "|" + msgid * [API CHANGE] remove deprecated binary .res resouce loader related uno apis com::sun::star::resource::OfficeResourceLoader com::sun::star::resource::XResourceBundleLoader com::sun::star::resource::XResourceBundle when translating strings via uno apis com.sun.star.resource.StringResourceWithLocation can continue to be used Change-Id: Ia2594a2672b7301d9c3421fdf31b6cfe7f3f8d0a
2017-07-19android:Update configure.ac to support NDK 15.1.xbrainbreaker
Change-Id: I07ec4df7cb5aaf4b491fac1202d2607af9f56968 Reviewed-on: https://gerrit.libreoffice.org/39780 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-07-13android: Remove GCC support for buildingbrainbreaker
Change-Id: Ia1b267ca3777a2a42c66d808322e03d631fac968 Reviewed-on: https://gerrit.libreoffice.org/39125 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-07-12android: Set clang as default compiler for buildingbrainbreaker
This commit is to follow the one which adds support for clang 5.0 for building. Change-Id: I8461e08372322dc24d4786a2f6b96e647b3a4d6b Reviewed-on: https://gerrit.libreoffice.org/39123 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-07-11android: update configure.ac for supporting Clang5.0brainbreaker
Change-Id: Ia99f3b4a8c9aba506938b8c3669c74b5dc1b4c16 Reviewed-on: https://gerrit.libreoffice.org/39122 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-07-10android: update configure.ac to support building only with NDK>=15brainbreaker
Change-Id: I638019895921082b9da36315c2f6d3ed98e5249a Reviewed-on: https://gerrit.libreoffice.org/39127 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-07-02we need gpgme header, tooLionel Elie Mamane
not only gpgmepp headers Change-Id: I46723ce751d631e165982c6c7bc2f820f9a5d0a8
2017-06-23android: Fix bridges/ module for building with Clangbrainbreaker
Change-Id: If8bcda3aa8c3a3e46cd98e5ae797486f32db9822 Reviewed-on: https://gerrit.libreoffice.org/39050 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-06-22xmlsecurity: implement support for building against system-xmlsecMiklos Vajna
The only remaining difference is that in the system-xmlsec case we work with the default key manager, not with the one that's only added by our xmlsec patches. This works for me for the uses I know of (see <https://lists.freedesktop.org/archives/libreoffice/2017-February/076947.html> for the motivation): signing and verifying of different signatures (bad signature, good with non-trusted CA, good with trusted CA) with software-based certificates all behave as expected. Change-Id: If3f3e2b8373ab7397db3f98070a5a2ce51fa7c06 Reviewed-on: https://gerrit.libreoffice.org/39075 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
2017-06-22Explicit --with-valgrind, to not accidentally miss Valgrind supportStephan Bergmann
Change-Id: If4de6e4cdebb082cbe8faa9392fceb61c3f8fb9e
2017-06-22--enable-optimized should be orthogonal to --enable-debug/--enable-dbgutilStephan Bergmann
Change-Id: I277f30129560ea9fa76d6439a60bb191358df99d Reviewed-on: https://gerrit.libreoffice.org/39088 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2017-06-16configure: remove --enable-directxMichael Stahl
This used to require extra SDKs in days of yore but now just always build those libraries on WNT. Change-Id: I92c0a35917df42e136c022c762f0333f657a9ec6
2017-06-16Remove HAVE_CXX11_REF_QUALIFIER, always true nowStephan Bergmann
...after 579497164f6bddfeb14bb6b0f4b9cd3322af1803 "Bump GCC baseline to 4.8.1" Make this a fatal configuration error for now. The check should be removed completely after LO 6.0 branch-off. Change-Id: I70cf65d6b0eb7158008f28449794c66c1b775916 Reviewed-on: https://gerrit.libreoffice.org/38869 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2017-06-16Work around GCC derivates with two-section 'gcc -dumpversion' outputStephan Bergmann
...as happens e.g. with /usr/bin/gcc "gcc (SUSE Linux) 4.8.5" on gandalf.documentfoundation.org, reporting "4.8" instead of "4.8.5" (and thus failing since 579497164f6bddfeb14bb6b0f4b9cd3322af1803 "Bump GCC baseline to 4.8.1", e.g., <https://ci.libreoffice.org/job/lo_tb_master_linux/18923/>). Keep it simple and assume that the micro would be at least 1 when missing... Change-Id: I096dd6671ad012e5bf890d3bf510780661f62d24
2017-06-16Bump GCC baseline to 4.8.1Stephan Bergmann
see <https://lists.freedesktop.org/archives/libreoffice/2017-June/077909.html> "Re: Some baseline thoughts" and <https://lists.freedesktop.org/archives/libreoffice/2017-June/077910.html> "minutes of ESC call ..." Change-Id: I09fb8dc228c23a39e7e332742095b0e2dfce711d Reviewed-on: https://gerrit.libreoffice.org/38860 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2017-06-15android: Bump NDK version to 15 in configure.acbrainbreaker
This commits updates the NDK version warning in confiure.ac for NDK r15 as it is now tested for building Android. Change-Id: I6b138ce36e246ae035cf994808d17be3b4d47112 Reviewed-on: https://gerrit.libreoffice.org/38811 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-06-13remove TDE integration (vclplug, address book, config backend)Michael Stahl
It has ~no users, can't even be built on modern Linuxes, and it annoys folks who want to refactor VCL. Per ESC decision from 2017-06-08, remove --enable-tde and --enable-tdeab. Change-Id: I51ce4786f29f8fcac2e2bb2a654c41fbfbbd8afd Reviewed-on: https://gerrit.libreoffice.org/38718 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2017-06-12next version will be 6.0, not 5.5Christian Lohmaier
Change-Id: Iaf10adce17f129c564e1f1ba4ca811b9274618fc Reviewed-on: https://gerrit.libreoffice.org/38575 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Tested-by: Jenkins <ci@libreoffice.org>
2017-06-12configure.ac back again.jan Iversen
Readded changes to configure.ac, after seeing that the android builds. This is not the ideal way to check that a tinderbox builds correctly, but currently we have no other options. Change-Id: I48f898131e2f506db67507d43f4a896748f98c81
2017-06-12Android tinderbox build breakerjan Iversen
add openssl library back for Android static link Change-Id: I7ac5c3f9c00060f926f03fb21d8fa5e87b928c71
2017-06-11iOS, updated configure.ac to allow native armv7 and arm64jan Iversen
Added manual sizeof since AC_CHECK_SIZE does not work bypassed clang test for static initializers (works for i386) Change-Id: Ia766ee980c1184767315cbd476750cd0c82c7263
2017-06-11iOS, support for armv7 and arm64 in configure.acjan Iversen
This is the first patch in a serie, to get the iOS toolchain to actually produce the right code for simulator as well as iPhone (old models) and iPad (all models) Changes: --enable-ios-simulator removed no longer needed --enable-64-bit is no longer needed for iOS builds --host and --build no longer support arm-darwin.... but instead support armv7-darwin and arm64-darwin e.g. --host=armv7-darvin... --build=i386-darwain... builds iOS for the simulator in 32 bit mode. The works, the other modes (64bit simulator, native armv7 and arm64) are still highly experimental dist will be updated when all modes work. Change-Id: I82477d8415a4d62803da0fc80da6890d5db542d5 Reviewed-on: https://gerrit.libreoffice.org/38576 Reviewed-by: jan iversen <jani@libreoffice.org> Tested-by: jan iversen <jani@libreoffice.org>
2017-06-07configure: remove ENABLE_CRASHDUMP placeholderMichael Stahl
It's called ENABLE_BREAKPAD now. Change-Id: I757c4da415fb895d7cc24f13e201329111246367
2017-06-06fst::flat_segment_iterator only exists since mdds 1.2.3David Tardon
Change-Id: Ica15e67f84d18e183990aecc3bcee2d4d28042ff
2017-06-06tdf#94632 Enable sifr dark and set fallbackYousuf Philips
Change-Id: If77b33acf4f8d3e2e9c38b3e5ef359a1fc966910 Reviewed-on: https://gerrit.libreoffice.org/38387 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Yousuf Philips <philipz85@hotmail.com>
2017-06-03android: Update configure.ac for NDK r14b versionbrainbreaker
This commits updates the NDK version warning in confiure.ac for NDK r14b as it is now tested for building Android. Also, Modify code in JStatement.cxx to suppress the warning of ignoring return value which turns into error with --enable-werror argument. Change-Id: I40b264c2f39788948dbf947073de63c3347184f9 Reviewed-on: https://gerrit.libreoffice.org/38359 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-06-02Disable auto building of oxygen icon themeYousuf Philips
Change-Id: Idad0f31b4a41074cb2d894c2b2b1abe6489a4e71 Reviewed-on: https://gerrit.libreoffice.org/38289 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Heiko Tietze <tietze.heiko@googlemail.com>
2017-06-01HAVE_THREADSAFE_STATICS sould always be trueStephan Bergmann
...(for LIBO_INTERNAL_ONLY), now that the status of Android has been clarified, see <https://lists.freedesktop.org/archives/libreoffice/2017-June/077827.html> "Re: Some baseline thoughts" Change-Id: Ie9d5444df84c23d48c24b68d9d2ab5322c619858
2017-05-30configure: stop printing warnings about Windows XPMichael Stahl
Change-Id: Ia90056aa074be3d80c28e774714b5e5f217e37a7
2017-05-30Always looking for {msvcp,vcruntime}140.dll nowStephan Bergmann
...since b862cbdd345ec57c2595629ded6a3969e1e65d56 "Support MSVC 15.0". Change-Id: I6e300966ebc006f6ebc6a6ec3af0e0c9e770df1d Reviewed-on: https://gerrit.libreoffice.org/38150 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2017-05-30VCVER < 140 (i.e., MSVC 2013 and older) are no longer supportedStephan Bergmann
Change-Id: Id5c2de5cb343f86e210882404af19779da795793 Reviewed-on: https://gerrit.libreoffice.org/38151 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2017-05-29VCVER < 140 (i.e., MSVC 2013 and older) are no longer supportedStephan Bergmann
Change-Id: I2f0765ced195e6b3ed84bfb4abfa3df3669ae7a1 Reviewed-on: https://gerrit.libreoffice.org/38149 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2017-05-23test for DejaVuSansRene Engelhard
Change-Id: I963c9a9ac0239af5550de50f39f080b9f19d494f
2017-05-21check that a update config is specified for mar based updaterMarkus Mohrhard
Change-Id: I1fb87b33d4db8e5b0608aef13013be6dc9e8657e
2017-05-19bumb MacOS baseline to 10.9Norbert Thiebaud
we desire libxml 2.8+ and as a side effect that also provide thread-safe static in c++ Change-Id: I2a0f06a81c6a5734a8b3a859fb291e5ae80d12e9 Reviewed-on: https://gerrit.libreoffice.org/37818 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-05-19move most of the updater settings to ini fileMarkus Mohrhard
Also finally add the initial version of the upload scripts. Change-Id: I3ad5bcbeba60f0cf9700e5fe5001a24f162a3244
2017-05-19create complete and correct build_config files for the updaterMarkus Mohrhard
Change-Id: I4f6b7aecc24d42d6b248cb8d959aeab59af963c2
2017-05-19more steps in the direction of signed mar filesMarkus Mohrhard
Change-Id: Ib6d5fbc00eeaa97b16599a1545c32188a3cd9720
2017-05-19add configure setting for the update channelMarkus Mohrhard
This only makes sense with the mar based updater and is currently only used for uploading the builds. Change-Id: I8baec67419bd1042e89d0373ca868973b23d8a5f
2017-05-19make it possible to use mar feature in ifdefsMarkus Mohrhard
Change-Id: Ibfaf3ec8bf9a1e831ac18ad5ff7f2c519d9cb56f
2017-05-18Revert "Fix typos"Stephan Bergmann
This reverts commit 26a67002fcb9381b54de6cae1aaa37120d49066a. "Iff" is not a typo, see 2a65bf32ec270484dcea4d22d3c93552dc0c24dd "Revert 'Typo: iff->if'".
2017-05-18Fix typosAndrea Gelmini
Only replaced "iff" with "if" Change-Id: Ib9dfa5c12b05500043147fe3b65f923b1b12a581 Reviewed-on: https://gerrit.libreoffice.org/37782 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com>
2017-05-18Remove some dated configure checks after LO 5.4 branch-offStephan Bergmann
See b167466147baec95a3b123a07d648fc2589bc3c9 "Remove HAVE_CXX11_CONSTEXPR, always true now" and f4884d051f1eea07a0fe371834cb7c1da1cbee07 "Remove HAVE_CXX11_UTF16_STRING_LITERAL, always true now". By now, any outdated builders where this would fail should have been identified and taken care of. Change-Id: If36354210f847718a507da490ccf158db8cea34a Reviewed-on: https://gerrit.libreoffice.org/34922 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2017-05-18bump product version to 5.5.0.0.alpha0+Christian Lohmaier
Change-Id: I131165b9fc6005d71e02432499647a252ef3e78d
2017-05-17Make warning about missing nasm more prominentStephan Bergmann
Change-Id: I07fa8b67dc5cbad7f216fa4eafb29120767a39a8
2017-05-17Use more secure HTTPS URL for dev-www.libreoffice.orgPaul Menzel
Run the command below to convert all URLs for *dev-www.libreoffice.org* to use the more secure HTTPS URL. ``` git grep -l 'http://dev-www' | xargs sed -i 's,http://dev-www.libreoffice.org,https://dev-www.libreoffice.org,g' ``` If a redirect is implemented for the insecure HTTP requests, also one request would be saved. ``` $ curl -I http://dev-www.libreoffice.org HTTP/1.1 200 OK Date: Wed, 17 May 2017 10:00:52 GMT Server: Apache/2.2.12 (Linux/SUSE) Content-Type: text/html;charset=ISO-8859-1 $ curl -I https://dev-www.libreoffice.org HTTP/1.1 200 OK Date: Wed, 17 May 2017 10:00:57 GMT Server: Apache/2.2.12 (Linux/SUSE) Content-Type: text/html;charset=ISO-8859-1 ``` Change-Id: I99626ded90f72239f98ce76fd1b2760c31c34408 Reviewed-on: https://gerrit.libreoffice.org/37703 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>