summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2014-05-14Fix --with-export-validation checkStephan Bergmann
Change-Id: I12b99b361a10f48435694719870ed16f2ce4a31a
2014-05-14use bundled (non-system) versions of libxml2 and libxslt for OS X <10.6Douglas Mencken
fixes fdo#78612 and fdo#77893 Change-Id: Iac36211095cc009a356f335a93a184ea5078214d Reviewed-on: https://gerrit.libreoffice.org/9353 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
2014-05-13Introduce OpenCollada external libraryZolnai Tamás
Change-Id: I08a806b9319f7cb55be3b38a3bb9370799f6752b
2014-05-08Prevent false positive configure check under Clang -fsanitize=addressStephan Bergmann
(at the expense of effectively disabling the check in that case, though) Change-Id: I57a0f4f815e8e8dac09e8695f3281504a6501569
2014-05-08New --disable-runtime-optimizationsStephan Bergmann
...to better serve the needs of tools like -fsanitize=address Change-Id: Ic2f2b981b2f5c1bc95ff91bc7a8d21fbb695dc8d
2014-05-07Build libgltf (and freetype) for iOS, tooTor Lillqvist
They won't be used for now, but just to enforce portability of the libgltf code a bit. Change-Id: Ie5d2b9125eb0f4a2e432dcb8b55d5f494a5ed34d
2014-05-07Build libgltf for Android, tooTor Lillqvist
It won't be used for now, anyway, as libgltf is used only in avmedia and we don't build any avmedia for Android. But just to make sure the code stays portable. Change-Id: I7a4e5ee3d22f28a407d400a65a1704c23dcb1107
2014-05-06libgltf builds without problems on OS X for me, so let's try enabling itTor Lillqvist
Change-Id: I3981629cf59c752388c647c939c998528d8ca610
2014-05-05fix windows build(external/poppler)Tomofumi Yagi
Fix build error on windows with --enable-dbgutil autogen.sh option. We need to link freetype248_D.lib,when we use --enable-dbgutil option. (Suffix "_D" is needed.) Change-Id: Ib2927e777d9b9bb615e1df62e428cf17cc8bc26e Reviewed-on: https://gerrit.libreoffice.org/9248 Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2014-04-29upgrade to ICU 53.1, fdo#77071 relatedEike Rathke
plus further work in i18npool to make that build adapt i18npool to ICU 53 upgrade, fdo#77071 Korean charset collator can't be built from ko_charset.txt because of "The runtime code decomposes Hangul syllables on the fly, with recursive processing but without making the Jamo pieces visible for matching. It does not work with certain types of contextual mappings." "While handling a Hangul syllable, contractions starting with Jamo L or V would not see the following Jamo of that syllable." (this is where we bail out already with the first syllable of ko_charset.txt) Another condition to fail is described as "A contraction ending with Jamo L or L+V would require generating Hangul syllables in addTailComposites() (588 for a Jamo L), or decomposing a following Hangul syllable on the fly, during contraction matching." Excluded the file from the build for ICU >=53 and hope that ICU in the mean time handles Korean collation correctly. Additionally, ICU 53 took ages (if it would had finished at all) to build the collator from zh_TW_charset.txt because of the \u#### escaped notation. Converted the file's content to characters using http://www.rishida.net/tools/conversion/ Change-Id: I64213214b4870e7077f72b95fee1ddc9782c2b21 Reviewed-on: https://gerrit.libreoffice.org/9204 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2014-04-26specify linking opts for jawt centrallyDavid Tardon
Change-Id: Idb8d97d44b16bbe41372d97c46199ec786c38218
2014-04-25add better info on the Qt patches needed for KFileDialogLuboš Luňák
Change-Id: I1902f962ac03b171c5e7a45d9c8e59450b04418f
2014-04-25disable KFileDialog usage if QClipboard can recurseLuboš Luňák
Change-Id: If23a365b96c1634c2f8940f6ece973089dc3151f
2014-04-25Improve help message for --with-localesTor Lillqvist
Change-Id: I54109240f55a6e0d13dee16882a8175140b77867
2014-04-24More hacking on --with-localesTor Lillqvist
Propagate the restriction of locales into <config_locales.h>. Note that in the normal case, with no locale restrictions, all the WITH_LOCALE_xx macros are zero anyway, but WITH_LOCALE_ALL is one. Restrict which character encodings are handled in sal/textencsal/textenc/tables.cxx based on the WITH_LOCALE_ macros. (Don't simply always do it for iOS.) Massage the affected unit tests to not crash when only partial character encoding information is present. Change-Id: Ie2c882c262ebd0d2b37dde66b8fe3c3e2570da14
2014-04-23Set mdds 0.10.3 as the new package requirement.Kohei Yoshida
Change-Id: Ide0e10fa528d53a7e732d00b54c940111beebe19
2014-04-23"your can" -> "you can"Kohei Yoshida
Change-Id: Iec2cdcdccb3c9a9771dd5f31f527ddccd470765c
2014-04-22Add a new configure switch --with-locales for restricting the included localesTor Lillqvist
For now only effective in the DISABLE_DYNLOADING case, where it limits the locales compiled in to the i18npool library. Maybe should use this same option to also limit what collation tables etc are compiled in? Not expected to be used for desktop OSes, but can be useful for mobile platforms where every megabyte counts. Change-Id: If672b4cd19f44f8c7e119378faf40930a51969b7
2014-04-22libgltf: Make it link with freetype on Windows.Jan Holesovsky
Change-Id: I57dcde58bb017ab087908154bc4a1af6d5d152b9
2014-04-22Enable libgltf on windows as wellMarkus Mohrhard
Change-Id: Id878bacc86facba34f77bde2fbbfd78b0a426c39
2014-04-21fix --disable-coinmpRene Engelhard
we need a AC_ARG_ENABLE for it Change-Id: Iafdbcbb56674c6813c9b3601aab9d5832c7e2977
2014-04-20Try to disable gltf support on mac once more.Zolnai Tamás
Change-Id: I863829590050ec6d19957969aee8cda4515df894
2014-04-20Disable gltf support on mac until freetype build problems are fixedZolnai Tamás
This reverts commit 68baa264a5c36f99bf946fae92e0faef53b737f3. Change-Id: Iea889a3188783f6c0d853f04e2b43442e0a692cc
2014-04-20bump product version to 4.3.0.0.alpha1+Christian Lohmaier
Change-Id: Ibb3533f58f780ace2acdc710e257dcd4ef4717cc
2014-04-20java home for JDK 1.8 can also be found in registryChristian Lohmaier
Change-Id: I0179696962c300792f75bf41171514be3ddaa76e
2014-04-19Disable gltf support on windows until it has building problems.Zolnai Tamás
Change-Id: I6469c4aa0367a420079c0862e7db40064189a78a
2014-04-19Introduce a new building flag to enable/disable gltf supportZolnai Tamás
Enable it by defautl excepting android and ios. Change-Id: I7798661ad7e470ad1eb91060ec21ba1de3979a4b
2014-04-19configure.ac: remove duplicated flagZolnai Tamás
Change-Id: I95ee315fe1c10ae95ea0fe940eca4c06a6326447
2014-04-18Integrate libgltf for rendering gltf modelsZolnai Tamás
Change-Id: I7c30dbcf276052c01bb15f3b8c77a2406260aa7b
2014-04-18Freetype is needed by libgltf on all platformsZolnai Tamás
Change-Id: I042cbc5f4cabfa7ec387594189e2f86be6ec7fbf
2014-04-18Intermediate commit of hacking on --disable-database-connectivityTor Lillqvist
Add HAVE_FEATURE_DBCONNECTIVITY to <config_features.h> instead of using (or not, more likely) -DDISABLE_DBCONNECTIVITY. The plan is still that database connectivity would be disabled always for the non-desktop platforms, and otherwise disabling it would be a configure option. But, still lots to do; the TiledLibreOffice iOS test app gets tons of undefineds when linking if I actually try to disable the database connectivity. Change-Id: If1e4b55faa1514cd55dec5fc5487a30d689739ac
2014-04-17More generic way to disable avmediaTor Lillqvist
Introduce a configure option --disable-avmedia. For non-desktop, avmedia is always disabled (for now), and for desktop enabled by default. Add AVMEDIA to BUILD_TYPE when enabled. Don't build avmedia when disabled. Add HAVE_FEATURE_AVMEDIA to <config_features.h>. Bypass avmedia-related code when disabled. Change-Id: I919c6e199bff87d9f142d55dff6373f0ed217f39
2014-04-16Pass -flto as part of CC and CXX when building external libs for AndroidTor Lillqvist
Using -flto and Clang still doesn't work, though, build stops already in fontconfig. The linker claims the expat library doesn't have an archive symbol table. Go figure, oh well, won't bother trying any more for now. Change-Id: Icbd65269e958665704104322e66a5b3a78fac75e
2014-04-16Probably not a good idea to use gold with LTOTor Lillqvist
Change-Id: I72559ebabecad288f4c56bb9ff1eddbb498a2d35
2014-04-16Use the 4.8 gcc toolchain in conjunction with Clang for AndroidTor Lillqvist
That's what the $NDK/toolchains/arm-linux-androideabi-clang3.4/setup.mk does, too. Change-Id: I90555bc5f026761ebcf7a2dce650382b6c0d94da
2014-04-16Update experimental hacks for using Clang from the NDKTor Lillqvist
Change-Id: Id8fd8ca3c53fe97caa00a2d1c80b73387a4be2bc
2014-04-10fdo#75376: configure: disable LTO by default for MSVC tooMichael Stahl
MSVC 2010 LTO triggers some bug in painting Writer documents; unfortunately it's not possible to put a VCVER check in there to enable LTO by default only for MSVC2012 because the compiler detection actually uses the ENABLE_LTO value. Change-Id: I29ecdd552d8a8bbd673a844e6bf0c938a98825c2
2014-04-08typo from 702d79a3f8fd3c5e4b433195908317075c87ad9dMatúš Kukan
Change-Id: I48694c4fc4ee709d8ca8b3bba2207c098533cde3
2014-04-08Revert "Remove --disable-lpsolve configure option."Matúš Kukan
This reverts commit 0737d4f6f9d5db5197ce4f35214a785250b8e848. Commit adding --with-lpsolver was reverted in 8dc394d5c573e5583760c7cc56c5c19062d3f062. Change-Id: I27598f25f05edafd6afae49d85f81b60f9a0e0a3
2014-04-07Find apr and serf libraries in --enable-dbgutil Windows build.Matúš Kukan
Change-Id: I06af5605ac5cf8606864b7c42527aa567571341a
2014-04-03add concept for chart xshape testsMarkus Mohrhard
will be run on a tinderbox for now that will be the reference for anything related to it Change-Id: Ib795b53f74e9207d0272342f12d426bbc21164b4
2014-04-02We use four column indentation steps in this fileTor Lillqvist
Change-Id: I52898b460669ce7afaaeef4d28f36883eb20effa
2014-04-02Fix g++ version testTor Lillqvist
Change-Id: I03bb06ddda9f8d54fae926004f5cf55cf5846833
2014-04-02configure.ac: require g++ 4.1 or aboveDouglas Mencken
it's known that GCC 4.0 is unable to build LibreOffice; also remove check for "a buggy version of g++ (3.4.x)" Change-Id: I97a030c4a214033cab13a69b4c4a599970f9e1cd Reviewed-on: https://gerrit.libreoffice.org/8812 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-04-01Install coinmp and lpsolve linear solvers in parallel.Matúš Kukan
Change-Id: If07d94a2f646c8377b76fdf645e85f9491e4f061
2014-04-01Revert "Allow to build lpsolver based on CoinMP library."Matúš Kukan
This reverts commit 4f7b96886ec2e98f270a9ec3c3509cd523fce7cc. Conflicts: configure.ac scp2/InstallModule_ooo.mk Change-Id: I5621496d70a2c493eb964c1138d310c68fa6d660
2014-03-25bump apache-commons-lang to 3.3.1Caolán McNamara
Change-Id: Ibae9d3d143e111c0bb60de76deb085a3ccb010c9
2014-03-25bump apache-commons-codec to 1.9Caolán McNamara
Change-Id: Ia5638f4c4cc47121610b8ddff144fb88aff6b96f
2014-03-25bump apache-commons-logging to 1.1.3Caolán McNamara
Change-Id: Ibeebcc8616a3547f2e2dbf4d613ce4c02ba9d176
2014-03-23make it possible to build without the obnoxious forced -j to makeLuboš Luňák
Rework --with-parallelism to not add any extra -j to make if 0 or --without is used. This requires explicit -j usage, which - builds even compilerplugins in parallel - builds 'make -C sw/' in parallel (since you don't forget the -j) - avoids jobserver disabling if -j is explicitly passed to the toplevel make IMO this is just a relic of the old build system and the option should be dumped altogether, but I don't feel like arguing right now. Change-Id: I71479391bcfc84aa5e9fd9696880702da496d45c