summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2017-01-16Enable Chart XShape tests on Windows by defaultKhaled Hosny
They pass both locally and on CI builds on Windows, so I think they are reliable enough to be enabled by default. On Linux CI builds one tests is failing but not locally, so not enabling them on Linux for now. Mac is a whole different story with most of the tests failing. Change-Id: I1f2cf6f318ddce3c68d7353c49fc510f895bbb6a Reviewed-on: https://gerrit.libreoffice.org/33173 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>
2017-01-12upload libwps 0.4.5David Tardon
Change-Id: Ifab6f95d22d0d335d68bb367dca12a92b864cdd9
2017-01-11Don't suggest any "devel packages" on macOSTor Lillqvist
Installing random 3rd-party "devel packages" is exactly what we don't want people to do when building on macOS. And anyway, there is no reason to believe this particular check will ever fail (there even is a comment that says "MacOS X has system MIT Kerberos 5 since 10.4"), unless something is very wrong. Change-Id: Ic880e59358c7c510de9db29e66dfeee7f4e85b4d
2017-01-09use (new) -mlong-jump-table-offsets on m68k for libxoRene Engelhard
Change-Id: I6e2886e2de4f3502c74f1e367216066352994865
2017-01-09Add missing "test" to -Og configure checkJan-Marek Glogowski
Change-Id: Ida6cc4fa96b60e50c261aa2c81fb6d2fc0484b10
2017-01-05require firebird 3.0 for build (don't allow 2.5)Lionel Elie Mamane
Keep firebird_integer_x64le.odb around for a future 3.x firebird that will allow opening Firebird 2.5 databases, so that we can test this capacity in our tests. Change-Id: I05dbef51284bdb25132ff6cb661659430eea6a92
2017-01-05Remove obsolete HAVE_GCC_VISIBILITY_FEATURE check completely nowStephan Bergmann
cf. f255c3e96e25a43a4724d80287554d892d7ffd70 "[API CHANGE] Remove HAVE_GCC_VISIBILITY_FEATURE, always true" Change-Id: I958428881f17703d805873a1fe4854896438eb19
2017-01-02Remove package with dbghelp.dllMatúš Kukan
ENABLE_CRASHDUMP is always empty. dbghelp.dll was removed from scp2 in 8ab4d2f29fdd2c058db23f6ee7b2200655d4c6f6 Change-Id: I5c47ce4b4cafb2f24185ddd9a31eb1a3176fa176 Reviewed-on: https://gerrit.libreoffice.org/32395 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Matúš Kukan <matus@libreoffice.org>
2016-12-31It's not CygWin but CygwinTor Lillqvist
Change-Id: I1f1e9fa67244645f695885fcb7b877b9a1ecdf4f
2016-12-29Remove unused find_msvs() functionTor Lillqvist
Change-Id: I69bf918036744ad0e9fa6951cef284d1c616d793
2016-12-26fix the egl check again in the internal epoxy caseMarkus Mohrhard
Change-Id: Ie580b13579fdb71bd8898ae59b915b3842ef8aab Reviewed-on: https://gerrit.libreoffice.org/32434 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-12-22build hunspell with _GLIBCXX_DEBUGCaolán McNamara
Change-Id: Ida2ce221f1e35afd946545c2a36b72dd2386e7dd
2016-12-20use new ENABLE_NSS for code which needs nssCaolán McNamara
which isn't available on a static-only build (iOS and fuzzing) and android Change-Id: I99bb7c0b45d4499579ddf73f469a762ddcae99ab Reviewed-on: https://gerrit.libreoffice.org/32182 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-12-20lower the system epoxy requirementCaolán McNamara
Change-Id: I2fff46985502dafa3b860aaebe862853ebaccabb
2016-12-20builtin zlib with oss-fuzzingCaolán McNamara
Change-Id: I58c37a68c8695b68296f0eb652e3075ea1528108
2016-12-20builtin-libxml and libxslt with oss-fuzzingCaolán McNamara
Change-Id: Icbecfd287174e5d7be9bbf7dc235d1966a6858ff
2016-12-19let enable-fuzzers imply non-DESKTOPCaolán McNamara
Change-Id: I783b2950fcd43b1767961bc97d331be96b035ba7
2016-12-19Add ucrtlib dir also for 32-bit WindowsStephan Bergmann
cf. 86e6d9b62f4d77a6949fdb98c570930a80f6917c "Make check for broken static initialize_list work with MSVC 2015" Change-Id: Iac957a7bcaeecf9740e53ab777a032d128dfffde
2016-12-19Make check for broken static initialize_list work with MSVC 2015Stephan Bergmann
...where AC_RUN_IFELSE failed to find libucrt.lib Change-Id: If696224d179f5e59d22f0a2eaa417ebe80a0ed8a
2016-12-19Revert "Revert "build our own fontconfig and freetype under oss-fuzz""Caolán McNamara
This reverts commit d3c06fb90485543f6ca4b1f833e6c4f82b28ba14. which seems innocent after all
2016-12-18fix grammar a tadCaolán McNamara
Change-Id: Ib0ea502c8b2f13a4bc9d7f57ecc86c6980c36518
2016-12-17split out inability to have nss as HAVE_FEATURE_NSSCaolán McNamara
Change-Id: Ie9fa0291117ba81529cc396f96f3f02c4a7e4d79 Reviewed-on: https://gerrit.libreoffice.org/32093 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-12-17Fix QTBUG urlsJulien Nabet
Change-Id: Ia265b0b6b9d1883e51e561c50f521c82bf0de222 Reviewed-on: https://gerrit.libreoffice.org/32124 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Julien Nabet <serval2412@yahoo.fr>
2016-12-16Revert "build our own fontconfig and freetype under oss-fuzz"Caolán McNamara
did I break android here mysteriously This reverts commit f2fae3684f35bfb03c4921adc4ecbddcff36374b. Change-Id: I0d941d3e474c6693cd15e1b55baab83a3da48488
2016-12-16COM_IS_CLANG is used before its setCaolán McNamara
since commit 817cd83cb76582cda848da0370d3e1b68f5bbb01 Author: Peter Foley <pefoley2@pefoley.com> Date: Mon Jan 18 14:19:51 2016 -0500 Improve LTO flags on Android so just drop the piece which can never be true here Change-Id: Ia9d718254d9dda5c25af269221a2acae1eb0566d Reviewed-on: https://gerrit.libreoffice.org/32070 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-12-15Phase out support for HAVE_BROKEN_STATIC_INITIALIZER_LISTStephan Bergmann
...I'm pondering a change that would make that a hard requirement, and from the comment in configure.ac it looks like only old Clang < 3.4 were affected. Change-Id: I8ef64f759fed1a45d88f94d0e8a60839ad10b263 Reviewed-on: https://gerrit.libreoffice.org/32029 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2016-12-15build our own fontconfig and freetype under oss-fuzzCaolán McNamara
Change-Id: I7141aabd64c3f42545176fa8c907d8326e25e9ff
2016-12-15Bump iOS versionsTor Lillqvist
Change-Id: I614e29829ebd40b34f85ce32b806a5079b7967de
2016-12-14only check for libEGL in internal epoxy caseRene Engelhard
as that TTBOMK is the case where it's used. At least it's not used in vcl and slideshow directly Change-Id: Ie77656e56e0017800bc0107c2bfe63ddc4b5b9a5
2016-12-14update to latest hunspell 1-5 releaseCaolán McNamara
Change-Id: Ifb412506f2e36878d44d0e4f6360ae8d070ffa15 Reviewed-on: https://gerrit.libreoffice.org/28488 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-12-14check for EGL if we built with GTK3 supportMarkus Mohrhard
Change-Id: Ib944b8109c734f01ca67783c286c8e10e07a1d25 Reviewed-on: https://gerrit.libreoffice.org/31993 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2016-12-14really disable -Og on clangNoel Grandin
Change-Id: If65cbe691d427a68985de0f8b4c0f9ada7ab281f
2016-12-14disable -Og on clang for nowNoel Grandin
Change-Id: Ia8f8ab2e84e41d2767a566be4009ddc54e4f2890
2016-12-13Grammar nitpickTor Lillqvist
Change-Id: Ic1b24416de53b2b3cff79358b3e299ce4b40d859
2016-12-13turn off epoxy egl support by default and enable only when gtk3 is enabledCaolán McNamara
to build on the festering baseline on which gtk3 is disabled Change-Id: I6c074382590fc60ae8572fbde225679e4309494e
2016-12-13missing EGL/eglplatform.h error -> install mesa-libEGL-develCaolán McNamara
Change-Id: I689fd6d4f90dd46b71803517bbe2df73486dc9ec
2016-12-13change from glew to epoxyCaolán McNamara
because that works under wayland out of the box and gtk3 uses it already Change-Id: Iefaac31e325534a81a5389f752804af917c1baef Reviewed-on: https://gerrit.libreoffice.org/31213 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-12-12[API CHANGE] Remove salcpprt static libraryStephan Bergmann
...containing replacements for global operator new/delete (that can be linked into executables), but which is no longer used. The mail thread starting at <https://lists.freedesktop.org/archives/libreoffice/2012-March/028690.html> "operator new no longer routes through rtl_AllocMemory in libsalcpprt under gbuild link rules" has the details of how this was used on some platforms (but not on others) before the switch to gbuild, and has been "lost" ever since---but apparently a loss not mourned much over the years. For the SDK, c5f974287fd04bb529de145113133b9e35687702 "INTEGRATION: CWS jsc3: #i62434# copy libsalcpprt.a" added the library (under Linux) and 6db9c5af960f9787e33e4addc56bddbb1695a402 "INTEGRATION: CWS jsc3: #i62434# extend link options for executbales to link libsalcpprt.a, LINUX only" added its use to odk/settings/settings.mk, but fc0ca57f2cd649c6330171445a06b80e2143a0e9 "INTEGRATION: CWS jsc21" removed that use again (for no documented reason). So this is an incompatible change, but unlikely to actually affect any users of the SDK. Change-Id: Ia38b4c439f21fca3f5d9af7d1a34054e992054e9 Reviewed-on: https://gerrit.libreoffice.org/31810 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2016-12-12Remove some not used SCPDEFSMatúš Kukan
Change-Id: Ib85895c21cef9baeccc468b476cbd8170ee4c9ce
2016-12-09typoStephan Bergmann
Change-Id: I8bc95282b709dcf47469b09326d434297976b6d0
2016-12-08Display a summary of fuzzing in command-line form at the end of configureTor Lillqvist
Makes it easier to reproduce a fuzzed configuration manually. Change-Id: Ief4df847f1f17c64607e6e5eaf402737bd50704b
2016-12-08If dbus and avahi enablings are fuzzed differently, make them the sameTor Lillqvist
Change-Id: I4acd0e3fac55a0969bfa99e5a2621f3f77aba74d
2016-12-08Retire the --disable-export optionTor Lillqvist
It was never fully implemented, and its usefulness is unclear. Change-Id: I86dee8ee6326bdfaa178260c76188261aef2fb4c
2016-12-08If we fuzzed --enable-compiler-plugins as yes but aren't using Clang, reset itTor Lillqvist
Change-Id: I4a910649ec6b4ec5f999e009802038457cf94363
2016-12-08Fix thinkoTor Lillqvist
Change-Id: I086028a42bd6d35bdefeb58fb11693da4bcff59b
2016-12-08The --enable-mergelibs option is not experimentalTor Lillqvist
Change-Id: I2a0671bf1c7c43cf250f36f480768f160b079eec
2016-12-08Introduce configure option fuzzingTor Lillqvist
When --enable-fuzz-options is given, those --enable or --with options that are separately so marked, and have not been specified explicitly at the configure command line (i.e. typically from autogen.input), are randomly set to either yes or no. This functionality is useful to make sure configure options don't bit-rot by randomly exercising uncommon settings and combinations. To enable fuzzing for an option, use libo_FUZZ_ARG_WITH instead of AC_ARG_WITH, or libo_FUZZ_ARG_ENABLE instead of AC_ARG_ENABLE. Also handle two cases of incompatibilty of options discovered by using --enable-fuzz-options. In general using incompatible options should cause an AC_MSG_ERROR(), but when one of the options in question has been set by fuzzing, it's simplest to just reset it to the compatible value. Obviously this is highly experimental. Change-Id: I76d250c148892951a7fda25ba4164de8bc693a26
2016-12-05optionally enable oss-fuzz targets via --enable-fuzzersCaolán McNamara
Change-Id: I16f52515a149a1e6e47cd0301a45db84ddd95885
2016-12-04oss-fuzz check CXXFLAGS as well for -fsanitize= fooCaolán McNamara
Change-Id: Ifd4aa349a9debcee4b8446c2e6e84ccc36a84efd
2016-12-02Require HarfBuzz 0.9.42Khaled Hosny
This is the first version where hb_buffer_set_cluster_level() was introduced. The layout engine depends on this feature in a few places and though we can build without it, the result will be wrong in some cases (i.e. any where we assume combining marks will have their own cluster number). Change-Id: I89187f317052e7933b83ad0350cace239333510b Reviewed-on: https://gerrit.libreoffice.org/31521 Reviewed-by: Rene Engelhard <rene@debian.org> Reviewed-by: Khaled Hosny <khaledhosny@eglug.org> Tested-by: Khaled Hosny <khaledhosny@eglug.org>