summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Update HarfBuzz to 1.3.2Khaled Hosny2016-09-301-2/+2
| | | | | | | | | | | | | * Only build the library, makes no-freetype patch redundant. * Don’t build ICU support as a separate library, otherwise we would also build the alternative UCDN Unicode functions which we do not use. * Don’t build FontConfig support stuff that was added a few releases ago as we don’t need it as well. Change-Id: Ia5f296c61a6ce2a589b1c521b3c2c7c75dbcf74d Reviewed-on: https://gerrit.libreoffice.org/29342 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
* Remove $(CLANGDIR)/tools/clang/include form confgure.ac, tooStephan Bergmann2016-09-281-1/+1
| | | | | | | | ...after it had already been removed from compilerplugins/Makefile-clang.mk with 4d54e240262ffb2d2de1d72986f025657e230c77 "Who needs that $(CLANGDIR)/tools/clang/include anyway?" Change-Id: Ie99bb87a10cbf78ce1ab39d35dad976c51995b8f
* fix build on 32-bit ARM on latest RawhideDavid Tardon2016-09-281-1/+2
| | | | Change-Id: If00c42235d6ec92634dc8c23fdcbb50e332ffa68
* configure: reject Apple JDKMichael Stahl2016-09-271-0/+7
| | | | | | | | | | | Since commit 32bc8ddbf335dd26019edcf12758643b4cff9913 the jvmfwk rejects Apple JDK and while the Java code builds fine with it, various tests such as CppunitTest_dbaccess_hsqldb_test fail if it is the only installed JRE. The simplest way to avoid the problem is to not allow building with Apple JDK. Change-Id: I5701e38cffded4596ac94608867a038ff76f75ec
* configure: non-working ant is an error, not a warningMichael Stahl2016-09-271-3/+1
| | | | | | For example ant 1.8.4 doesn't work with JDK 1.8. Change-Id: I709fd0591c330cbfe6542976eb2fa0c3aec1e63f
* Related: rhbz#1366710 fedora mips64 and mips64le use lib64Caolán McNamara2016-09-261-1/+1
| | | | Change-Id: I34aacd5c15595786b8dde4202a7538c4ff7889a3
* fix KDE4 build with KDE headers in /usr/include againRene Engelhard2016-09-251-1/+1
| | | | Change-Id: Ie8e9a48bfe8249c8a68afeffeeaeee6be1a5dc97
* Clarify KDE4 and TDE config variablesJan-Marek Glogowski2016-09-231-70/+70
| | | | | | | | | | | The configure flag is already --enable-kde4, so rename most build and configure variables, including the config headers, and the build module to include the major number. Also rename the TDE MOC stored as $MOC to $TDE_MOC to prevent conflicts. Change-Id: Ib947ae4b80349cc52eac7812cb93e8a42606b526
* Don't check HAVE_GCC_VISIBILITY_FEATURE with clang-cl (intended to fail there)Stephan Bergmann2016-09-231-10/+11
| | | | Change-Id: I4cae18e1359f2e30ef4d4d7d550306489fcedd74
* 64-bit Windows build is not experimental for a whileAndras Timar2016-09-211-5/+2
| | | | | | | Change-Id: I1b973c60a19e59c98c669d08e8472c18c2fc0c58 Reviewed-on: https://gerrit.libreoffice.org/29104 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* Remove HAVE_GCC_VISIBILITY_BROKEN, never trueStephan Bergmann2016-09-201-7/+2
| | | | | | | | | | | | | | | The check for broken -fvisiblity-inlines-hidden doesn't mention a specific bug. Its roots date back to 072e89cf68dcf9b6713945e402dd7a9fe5cea48d "INTEGRATION: CWS newportstl" of the --with(out)-stlport area. Lets assume whatever failure is long since fixed. Make this a fatal configure error for now. The check should be removed completely after LO 5.3 branch-off. Change-Id: I7c64c2e8b9bd342beec9b84ff71f5712a6155b7d Reviewed-on: https://gerrit.libreoffice.org/29075 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
* Remove obsolete HAVE_GCC_VISIBILITY_BROKEN checkStephan Bergmann2016-09-201-3/+1
| | | | | | | | | | | | | | | <https://llvm.org/bugs/show_bug.cgi?id=12255> "with -fvisibility-inlines-hidden needed copy not emitted for virtual inline function" (which covers the relevant part of the Clang bug 11250 mentioned in the check) is reportedly fixed ever since at last Clang 3.2. Make this a fatal configure error for now. The check should be removed completely after LO 5.3 branch-off. Change-Id: I47edf92968f32735a509ef649e0e85b891baab4b Reviewed-on: https://gerrit.libreoffice.org/29074 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
* [API CHANGE] Remove HAVE_GCC_VISIBILITY_FEATURE, always trueStephan Bergmann2016-09-201-52/+47
| | | | | | | | | | | | | | | | | * GCC documents -fvisibility at least as far back as the GCC 4.0 online documentation at <https://gcc.gnu.org/onlinedocs/gcc-4.0.4/gcc/Code-Gen-Options.html>. * For external code, odk/settings/settings.mk unconditionally set HAVE_GCC_VISIBILITY_FEATURE for all platforms other than Windows. Make this a fatal configure error for now. The check should be removed completely after LO 5.3 branch-off. Change-Id: I1de415b6ed1591e0a7b6640ece861b6f0ef74112 Reviewed-on: https://gerrit.libreoffice.org/29073 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
* Remove obsolete HAVE_GCC_VISIBILITY_FEATURE checkStephan Bergmann2016-09-201-3/+1
| | | | | | | | | | | | | <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26905> "default-visibility class symbol improperly resolved as hidden-visibility" is fixed ever since GCC 4.2. Make this a fatal configure error for now. The check should be removed completely after LO 5.3 branch-off. Change-Id: Ie365d5a0e2217a4efd1e8e2642963738ae7d20b1 Reviewed-on: https://gerrit.libreoffice.org/29072 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
* Remove obsolete HAVE_GCC_VISIBILITY_FEATURE checkStephan Bergmann2016-09-201-3/+1
| | | | | | | | | | | | | | <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19664> "libstdc++ headers should have pop/push of the visibility around the declarations" (aka gcc#22482, rhbz#162935) is fixed ever since GCC 4.2. Make this a fatal configure error for now. The check should be removed completely after LO 5.3 branch-off. Change-Id: I3e8fde187b4b20652ee3164485ef868a9bf5a7ce Reviewed-on: https://gerrit.libreoffice.org/29071 Tested-by: Stephan Bergmann <sbergman@redhat.com> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
* Switch from orcus-0.11 to orcus-0.12Jaskaran Singh2016-09-181-1/+1
| | | | Change-Id: I837ed3a30fae6fbe6cb658f1feecce1e88279ae0
* Enable breeze dark icon themeCaolán McNamara2016-09-131-3/+3
| | | | | | | | | This reverts commit 480ee0a664f6c2227973e46e1cd26c2bf885c2e0. Change-Id: Iad58d7c4b6f9196845efda9a22479093a8c4e367 Reviewed-on: https://gerrit.libreoffice.org/28869 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* Revert "Enable breeze dark icon theme"Caolán McNamara2016-09-131-3/+3
| | | | This reverts commit ee5df53075f852df7c81e2520663f5b03b17f41e.
* Enable breeze dark icon themeYousuf Philips2016-09-131-3/+3
| | | | | | | | | Change-Id: I3f89d5ecce57e0901a31b76b986c4f72353f0a1f Reviewed-on: https://gerrit.libreoffice.org/27766 Reviewed-by: Yousuf Philips <philipz85@hotmail.com> Tested-by: Yousuf Philips <philipz85@hotmail.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* Remove obsolete OxygenOffice bitsGabor Kelemen2016-09-081-128/+0
| | | | | | | | | | Since 77104ccd7658cb8f3ac142ea9f7fabc15fc08580 the OxygenOffice distro configs are removed and no other official distro uses these. Change-Id: I2b4d5fea7e4b9098ac88733821af219db23c48fe Reviewed-on: https://gerrit.libreoffice.org/28738 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Andras Timar <andras.timar@collabora.com>
* gbuild: remove hardlink deliverThorsten Behrens2016-09-051-19/+0
| | | | | | | | | Since there's hardly any 'deliver' going on anymore... Change-Id: Id349958d299c9742382d37deab2125bc09930c14 Reviewed-on: https://gerrit.libreoffice.org/28655 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
* Support ConstCharArrayDetector also for UTF-16 arraysStephan Bergmann2016-08-291-0/+14
| | | | | | | | | | | | | The long-term benefit will be support of C++11 char16_t string literals (for cases of string literals with non-ASCII content) once we drop any compilers that don't support those yet. The short-term benefit is support for an improved OUStringLiteral1 that accepts any sal_Unicode value, not just ASCII ones (see next commit). Change-Id: I3f8f6697d7eb62b5176b7e812b5a5113c53b83a4 Reviewed-on: https://gerrit.libreoffice.org/28445 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
* Remove gcj support from build system.Thorsten Behrens2016-08-261-55/+20
| | | | | | | Change-Id: I79fe046ff8c932c5f6a9a5f70970168e42d23702 Reviewed-on: https://gerrit.libreoffice.org/28406 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
* configure: check for coinutils tooRiccardo Magliocchetti2016-08-261-1/+1
| | | | | | | Change-Id: I57d165ed166d9b9e950f01978acf7e89d1dcc79a Reviewed-on: https://gerrit.libreoffice.org/28318 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Jenkins <ci@libreoffice.org>
* Bump JDK buildtime requirement to 1.6Thorsten Behrens2016-08-251-16/+4
| | | | | | | Change-Id: I3dc715f3cd924d681658829254fd1392677d9e73 Reviewed-on: https://gerrit.libreoffice.org/28382 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
* configure: NEED_CAIRO is obsolete since f70343bbbbMichael Stahl2016-08-241-1/+0
| | | | Change-Id: I730700166ec6f5433bfa93b2344252f2f8408eaa
* configure.ac: configure-generated files sit in BUILDDIRThorsten Behrens2016-08-191-3/+3
| | | | Change-Id: I2e5515063189596aaa7438197c0c9d8897e938e9
* Automatically avoid export validation if not using JavaTor Lillqvist2016-08-191-53/+56
| | | | Change-Id: Ic1c917b16a8d812b3170b14890eacf3b9859cc2d
* configure.ac: use sed from path_progrs macroThorsten Behrens2016-08-191-2/+2
| | | | Change-Id: I79a6352eabba6d6f3064df2340d53c2808210f6c
* configure.ac: invert help text semantics for export-validationThorsten Behrens2016-08-191-4/+3
| | | | Change-Id: I5444c89db7bf46b1894026aa8a2d58ce4d2294df
* more of 'make the location of download.lst explicit'Noel Grandin2016-08-191-1/+1
| | | | Change-Id: I215c3f4cdc52eed977191fca3adaf72742cffb61
* make the location of download.lst explicitNoel Grandin2016-08-191-1/+1
| | | | | | to see if it fixes a tinderbox Change-Id: Ie87f2510330902a946bf5300dc63f67576fff146
* We don't need any export validation on the build platform when cross-compilingTor Lillqvist2016-08-181-0/+1
| | | | Change-Id: I3e5c92c2824f1b6503e85cff775424b48c3c38d0
* enable export-validation in tests by defaultVasily Melenchuk2016-08-181-1/+1
| | | | | | | | | | | since ODF and OOXML validators are now being downloaded, so new default behavior is to use validation for export tests. To disable validation in tests -without-export-validation configure switch should be used. Change-Id: I5cfebae0375e6676ef8cba4cfdaac4b164eed97d Reviewed-on: https://gerrit.libreoffice.org/28014 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
* external/firebird: Make GCC check work for Clang, tooStephan Bergmann2016-08-181-0/+17
| | | | | | | | | | | Randomly approximate that HAVE_GXX_FNO_SIZED_DEALLOCATION also implies support for -fno-delete-null-pointer-checks, and hope that approximation matches the various versions of GCC and Clang that are relevant for us. Change-Id: I265bf3432a852a094318a54975403eac60721ab4 Reviewed-on: https://gerrit.libreoffice.org/28211 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
* configure: move export validation, check for min jreThorsten Behrens2016-08-181-108/+114
| | | | | | | | officeotron needs JRE 1.6 at minimum, so check for that and bail out sensibly. Had to move that entire block down after java version checks. Change-Id: I69b510c53a789478710dae6167a237c2edf40f2d
* Use correct path to the build platform's services.rdb when cross-compilingTor Lillqvist2016-08-171-2/+4
| | | | | | Requires introducing LIBO_URE_MISC_FOLDER_FOR_BUILD. Change-Id: I133a7f73e48090f67764838b45de4fe8b7580efe
* Why wouldn't we need liblangtag for iOS?Tor Lillqvist2016-08-171-1/+1
| | | | Change-Id: I7bb75b17003a5a40f69da1f2db5f377d5f349c34
* GSoC Upgrade firebird to 3.0Wastack2016-08-171-4/+25
| | | | | | | | | | | | | | | | | | Embedded firebird is now version 3.0. Supports MSVC 14.0. Instead of fbembed, there are now two libraries: fbclient and Engine12. fbclient is linked as fbembed before, Engine12 is loaded at runtime from fbclient. fb now needs system libtommath, which is supplied as a new ExternalProject of LO. Change-Id: I132939bdee745795b22f675e4265e9590079c45f Reviewed-on: https://gerrit.libreoffice.org/27642 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
* configure.ac: absolute paths for validator executionVasily Melenchuk2016-08-161-2/+6
| | | | | | | Change-Id: I8440d784d9d2c07ab1c1fdbf291dcfc17270ee68 Reviewed-on: https://gerrit.libreoffice.org/28159 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
* Default libtool to /usr/bin/libtoolTor Lillqvist2016-08-151-1/+1
| | | | | | | | | We never want LIBTOOL to mean a GNU libtool (which is a totally different program) which might be present in $PATH before /usr/bin/libtool, specifically /usr/local/bin, which by default (and stupidly IMHO) is before /usr/bin on stock OS X. Change-Id: I633a9fd275503f77fc1a0dd3d24a6776579792ba
* format validation: work around missing exec permissionsThorsten Behrens2016-08-121-3/+3
| | | | | | | Change-Id: I2b4f0f31a2f700bafd373a2d71be35424be1392d Reviewed-on: https://gerrit.libreoffice.org/28091 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
* add test files for libstarofficeosnola2016-08-111-0/+1
| | | | Change-Id: Iabb5965eb09e9128f2cfc720bf69e97f6a96fa22
* integrate libstarofficeosnola2016-08-111-0/+5
| | | | Change-Id: I85913f1bd1af5d102573040588cca9d8ddeebb5d
* officeotron usage in export tests without external dependenciesVasily Melenchuk2016-08-091-23/+32
| | | | | | | | | | | officeotron is a OOXML documents validator which can be used for verification of export files in tests. Previously it was possible to use it only from external repository with extra build steps. Change-Id: Iae6ec3695fdfaf738d180405047ff04b2024c906 Reviewed-on: https://gerrit.libreoffice.org/27388 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
* tdf#101386 changed URL to DevBuild pageJan Iversen2016-08-091-1/+1
| | | | | | | | The general cleanup of wiki development, removed a page, that configure.ac uses. Page restored, and script updated to point at correct page. Change-Id: Ie9a7fb6d9079506171b6ca318736626bfc742b98
* (initial) sparc64 portJames Clarke2016-08-051-0/+8
| | | | Change-Id: I8ec9bb5415a9e6b9083ba89a7790872d67625de1
* Clarify what --with-macosx-sdk actually does in its help textTor Lillqvist2016-08-051-1/+6
| | | | Change-Id: I999fe123d71c646d20f108801ca989355bee3855
* Accept also macOS SDK 10.12Tor Lillqvist2016-08-041-4/+13
| | | | Change-Id: I2e654de8af40486ef63146ad42a3f2988f9c3579
* Introduce --with-product-name superseding --with-macosx-app-nameTor Lillqvist2016-08-041-11/+10
| | | | | | | | | | | | | | | | | The new option thoroughly replaces the product name mentioned in the AC_INIT() call. Work in progress. Also take care of spaces in the product name in a more systematic fashion. This should affect mainly OS X where the final app bundle that is installed should use the product name as such, including spaces, if any. However, our build system does not cope that well with having an app bundle with spaces in it in instdir. So in instdir, and also in test-install, spaces are stripped away from the product name when used as part of the app bundle name. Change-Id: Ic16b5039f23c96a4f39387a1869faeb25e05aafb