summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
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
2014-03-19--enable-python=fully-internal to force PYTHON_FOR_BUILD=Stephan Bergmann
(for testing purposes, mainly) Change-Id: I50d3c92b9ac0cc9dda55b7340f657acb74f675f6
2014-03-17Avoid duplicate symbols in libmerged for Windows too.Matúš Kukan
This is working version of fc27a685d466dc380a8b68cd48f47db632ed3693 Change-Id: I48e861b5b7692ea051edf52d7ad9cc54ca989e22
2014-03-14KDE4: add Qt4 glib ExcludeSocket runtime checkJan-Marek Glogowski
Add a runtime check and configure warning to disable KDE4 native file pickers, if the Qt4 glib dispatcher doesn't honor the QEventLoop::ExcludeSocketNotifiers flag. This way polling the QClipboard using the event loop won't crash LibreOffice with recursive paint events, See https://bugreports.qt-project.org/browse/QTBUG-37380 Change-Id: I5cad30ead74571e49a075c084cca7a19acff7523
2014-03-14Revert "Avoid duplicate symbols in libmerged for Windows too."Matúš Kukan
Forgot to test properly on Windows :-(. This reverts commit fc27a685d466dc380a8b68cd48f47db632ed3693.
2014-03-14Avoid duplicate symbols in libmerged for Windows too.Matúš Kukan
Export these symbols from sfx library. For cases when we link together more libraries, there are more symbols, so I've kept __attribute__((__weak__)) hack there. Change-Id: I8b7f6fc9bea479dca5062344c04b74c1f3eb36b2
2014-03-14Remove --disable-lpsolve configure option.Matúš Kukan
Use --with-lpsolver="coinmp" or --with-lpsolver="no". Change-Id: Ibc806b85fb6c03e1cf6f23d860246a6fb2f273c1
2014-03-11normalize values of WITH_MOZAB4WINMichael Stahl
Change-Id: Iad5aa66635a34a4dfceb0bd6145f2d9bd197cc17
2014-03-11normalize values of DO_FETCH_TARBALLSMichael Stahl
This one has additional value "ALL". Change-Id: Id804172eee899b443a6f8ae6bce8781136096dc7
2014-03-11normalize values of WITH_GALLERY_BUILDMichael Stahl
... and remove the unimplemented "package" option. Change-Id: I2b0cfcdc040b653fe0c4cd061ae4e0d7f745068c
2014-03-11normalize values of MINGW_SHARED_GCCLIB/MINGW_SHARED_GXXLIBMichael Stahl
Change-Id: I4f4cecd95f87b9d37fa1b1a270cf554d7707aaa2
2014-03-11normalize values of HAVE_GNUMAKE_FILE_FUNC/WITH_MYSPELL_DICTSMichael Stahl
Change-Id: Ie8e6858194f4081e080f67a9af88108f10e1c503
2014-03-11normalize values of USE_LIBRARY_BIN_TARMichael Stahl
Change-Id: I1101b87d3f34169f985924f8b867511e68ed5b66
2014-03-11normalize values of BUILD_UNOWINREGMichael Stahl
Change-Id: Iedbab675ffd10c6d353c44d99ddb4d32133d0717
2014-03-11normalize values of BUNDLE_MARIADBMichael Stahl
Change-Id: I993640f5d4042a75f64fbdd9a6f1e4157a72f909
2014-03-11normalize values of HSQLDB_USE_JDBC_4_1Michael Stahl
Change-Id: Ifdbd07db813fd5c8dc02ebd04aea8086ff333411
2014-03-11normalize values of WITH_GSSAPI/WITH_KRB5Michael Stahl
Change-Id: I72c67d5a4987f25ddfa21d93a89b0ceae40c9e81
2014-03-11normalize values of BUILD_POSTGRESQL_SDBCMichael Stahl
Change-Id: Iab7ef9ef27ea970aded726a8c8d2c46267454a64
2014-03-06Build webdav based on serf if neon is disabled.Matúš Kukan
Change-Id: I0cbb89c8d5ac65eda8bb21aaf0d07996a015d281
2014-03-06Add apr and serf externals for alternative webdav implementation.Matúš Kukan
Change-Id: I5e93bb6fb53537b889c6ba9888f0f32a0d6f8050
2014-03-05Require Android API level 15, which is from December 2011Tor Lillqvist
Note that this doesn't really mean a lot for the NDK. Change-Id: I4061cb856055ae126aadf56afc462182a875e65f
2014-03-04Use CXXFLAGS_CXX11 when detecting Clang plugin headersStephan Bergmann
...which is necessary for recent Clang trunk towards 3.5, which is implemented in C++11 now, and should not hurt for older versions. Required to move the plugin check after the check that determines CXXFLAGS_CXX11. Change-Id: I73aff79e09749e9d7c6ea813422f35c1b8475041
2014-03-04adapt the system orcus check to the new versionMarkus Mohrhard
Change-Id: I2447c10627b795ccb689b4758b55a7bb2ffa1094
2014-03-03scp2: remove some variable/macro cruftMichael Stahl
Change-Id: If07b243e71be7c67d36e3d652c52781ef902e380
2014-03-03upgrade liborcusMarkus Mohrhard
Conflicts: external/boost/StaticLibrary_boost_system.mk Change-Id: Ie4af26c87a100b67baeedbaa7fb1ac428845f92b
2014-03-03drop unused configure testDavid Tardon
Change-Id: If079720cec600a2a8c5acf1c3a4fa752d288b36e
2014-03-03set MDDS_CFLAGS in configureDavid Tardon
Change-Id: Ib6be67c7a23e5b403e90f4f72578f7385e895f23
2014-03-03Allow to build lpsolver based on CoinMP library.Matúš Kukan
Change-Id: I0a3b2bd6744f6ccca0017cd1e06a4018f085445a
2014-03-03Add CoinMP external as an alternative to lpsolve.Matúš Kukan
Change-Id: I9bf5c339a34655c3b842cef3af76814a14c483bc
2014-03-03add experimental export file validationMarkus Mohrhard
In calc unit tests we validate the exported OOXML files now with officeotron. For this there must be a script called officeotron that takes the file path. Currently the generated files are still invalid but I'm going to fix it. Change-Id: I1809b9457a535dbbe6a72f3778dfb53db168bbda
2014-02-27Typo: counter-producive -> counter-productiveKohei Yoshida
Change-Id: I69ad51d99b11976b07fafff9748ada0acc215c78