summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2013-08-09I'm pretty sure we don't compile anymore with GCC 4.0.Luboš Luňák
Raise to 4.1, until somebody complains, in which case probably raise even more :). Change-Id: I861ccbfb393811d27bedcb1524027fdbc927e55f
2013-08-09try to ensure not testing GCC version when using ClangLuboš Luňák
Clang reports itself as GCC 4.2.1 when asked the GCC way, which is about as good an answer as any, since there's no good mapping between them. So when testing GCC version, Clang would be usually considered too old, and therefore the proper way is to do a configure check if possible. GCC version should be only used for GCC-specific things such as avoiding a bug in a specific GCC version, and such testing should first check the compiler is not Clang. Rename GCCVER to GCC_VERSION and use it throughout the build system where needed. As it's empty for anything that's not GCC, this should lead to errors when used incorrectly. Change-Id: Iea96bbaf5d8ceabefa25be88576eeb4115384937
2013-08-09$CC --version is too unstructuredLionel Elie Mamane
Give up and revert to "$CC -dumpversion". Since by now no test now refers to patchlevel, make it unavailable in GCCVER so that nobody tries to use it. Change-Id: Ife0bb0a94a73555d1f19f5a3c5853148042c7bba
2013-08-09$CC --version for CLangLionel Elie Mamane
Has only two components, e.g. 4.1 Change-Id: I255a5a3e240f41d39ee88c4be0c714e29db75a6a
2013-08-09more extreme gcc --version parsingLionel Elie Mamane
Change-Id: I5bb195e54274d9210ae8d4c2d31690ce8e79a425
2013-08-09"gcc --version" output is rather unreliableStephan Bergmann
...so extend 409e6a2e0b89eab82e79b0cd122062f47c6c7afb "gcc -dumpversion has only MAJOR.MINOR, not MAJOR.MINOR.PATCHLEVEL" to also cope with e.g. Fedora 18 gcc's "gcc (GCC) 4.7.2 20121109 (Red Hat 4.7.2-8)" output line. Change-Id: Ieb5e032685da49cd7e6f0a49a0fdc137fc24fbbd
2013-08-09gcc -dumpversion has only MAJOR.MINOR, not MAJOR.MINOR.PATCHLEVELLionel Elie Mamane
At least, for gcc 4.7 on Debian. OTOH, gcc --version outputs (on its first line) gcc-4.7.real (Debian 4.7.2-5) 4.7.2 so use that. Hopefully will work across systems & distros. (gcc-4.7.real is probably just argv[0], because diversion from hardening-wrapper) Change-Id: I94ea73628d8aac107e3ada1dc5a63e51e79ccdb2
2013-08-06fix android/ios defaults for report builder.Michael Meeks
Change-Id: I338505aa67ef63699fc0d8966fe09db3c050da92
2013-08-06MPLv2 subset improvement.Michael Meeks
Change-Id: I96efcab67f05407923b022dfd95a94fd8c2169ed
2013-08-05do not base feature checks on gcc versionLuboš Luňák
Clang reports itself to be gcc4.2, so there fail there, instead use configure checks. Change-Id: Idb44a5c875b24a15546a6495de02a1b4af898443
2013-08-03Add SDT probes for RTL_LOG_STRING_NEW/DELETE.Mark Wielaard
Change-Id: I938259f90aee9d277c9ff5b72c9120b93311cbd3 Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2013-08-02configure: openCl does not build on 10.6 mac default no in that caseNorbert Thiebaud
Change-Id: I84b74cb9e9893996179b4b0229853903e29fe28d
2013-08-02Enforce no Java if sandboxedTor Lillqvist
Change-Id: I3c58684cc3914d8f7554c87d8d9e0735e95ea381
2013-08-02Indentation cleanupTor Lillqvist
Change-Id: I20bb0b33f3a86dd9abab32d18f703bf720f143b5
2013-08-02test_unix_quickstarter is unusedTor Lillqvist
Change-Id: Ie11b97f52832f8f04f8243f4d6c0f18b3954253f
2013-08-01CoreText is default, so document --disable-coretext and not --enable-coretextTor Lillqvist
Change-Id: I308648c5c03382d1963e721fea2ad6a61e3ef795
2013-07-30Drop internal copies of X11 extensions headersKhaled Hosny
They are not use by default since 2011, and non of the distro configs uses --without-system-xextensions-headers. Change-Id: I51e88796c22b1b3d0854c3ec1db15fcab720a079 Reviewed-on: https://gerrit.libreoffice.org/5175 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-07-30Accept also 4.8Tor Lillqvist
Change-Id: I121ff292050e9e90e298ed44705b6408c0d2f089
2013-07-30sanitize system clucene includesDavid Tardon
Apparently clucene bundles pieces of a very old version of boost (1.42) in CLucene/ext/boost, which breaks build with boost 1.54. Change-Id: Ib244222f8f048aefe0484060f9ad5f41bfd24def
2013-07-29Accept NDK r9Tor Lillqvist
Change-Id: Ie7368d0995653d7051b3c67d4b7667e68787da8a
2013-07-26Move the (unimplemented) READONLY_INSTALLSET flag into config_features.hTor Lillqvist
Change-Id: Icce89cc2a3c8089aa248a176ab92b545c36b1091
2013-07-26Move OS X sandbox flag to config_features.hTor Lillqvist
Change-Id: I189fa06d13a78bcaa8e17b32756076473ced3641
2013-07-26initial configure pieces for VLC detection.Michael Meeks
Change-Id: I1001d7f87c3e3194c04ea9d1ef97a87898f891ea
2013-07-26discriptive comments on HAvE_FEATURE_AVAHI and remove unused ac_defSiqi
Change-Id: I37183561a264625505036bcc6b945a6b24f05b5a
2013-07-26use config_features.h.in insteadSiqi
Change-Id: I1332fc22caae759c65b64e6c43e73740245e4abd
2013-07-25Disable use of Avahi by default for now until it doesn't break tinderboxesTor Lillqvist
Change-Id: Ibb8b40e5e853e29b26b96018f4248321dd841985
2013-07-25Clean up configure output for AvahiTor Lillqvist
Change-Id: Ice3d3058b0b60642769c09496258cf34e022ff89
2013-07-25minor updates for avahi/bonjour refacotrationSiqi LIU
Change-Id: I89e0115ddbea953de4ee0468c66e949070087a96
2013-07-25avahi patchSiqi
Change-Id: I782389f00f486158313fd87bd36c0726f56f6ab6 Signed-off-by: Siqi LIU <me@siqi.fr>
2013-07-24Look in the right place in Registry on 64-bit CygwinTor Lillqvist
2013-07-23configure.ac: working firebird version check with manual FIREBIRD_C/LDFLAGSLionel Elie Mamane
Change-Id: I511eb8bfcfab2d42073f43660518e1e8be0d5788
2013-07-23adjust for upstreaming of warn_unused attributeLuboš Luňák
The warn_unused attribute has been upstream to GCC and Clang, so use it if present. Still warn about STL types if those do not use it yet (which is the status as of now). Change-Id: I3c003e44c08d1d141e23bba38cf92e663a5ac353
2013-07-23Correct help message for --enable-macosx-code-signingTor Lillqvist
Change-Id: I453f53e7afc1474b4db2a89454718652b088ad6c
2013-07-22Use pkg-config --modversion to set FIREBIRD_VERSION if no fb_configTor Lillqvist
Change-Id: I8ece7b989c330123a5df73f763a4b5fefefcf0cc
2013-07-19allow to build for Windows XP when using Visual Studio 2012Christian Lohmaier
VS 2012 Update 1 added the possibility to target Windows XP by using a SDK that is based on the Windows 7 one. http://blogs.msdn.com/b/vcblog/archive/2012/10/08/10357555.aspx This patch probably should not be integrated as is, as it disables a test that fails in this configuration (CppunitTest_connectivity_ado) Change-Id: I3ba8723882452950c40049ccdc95b04c60862cbf Reviewed-on: https://gerrit.libreoffice.org/4966 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-07-19gbuild: add support for auto-creationa nd reuse of binary package.Norbert Thiebaud
many so-called 'external' libraries are built using the UnpackedTarball/ExternalProject pattern, and their build is quite stable... they can go month without any changes. Yet some buildbot, that need to do full build, build them over and over again. This patch introduce the infrastructure to shortcut these build by using a binary package of the build result Change-Id: Ib0daf2a9d1a1f76802273c093bae7df8da4a90f8 Reviewed-on: https://gerrit.libreoffice.org/4764 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-07-19configure.ac properly use pkg-configLionel Elie Mamane
Change-Id: Ib45d9defd94c8c61250aa249daa1c3312574a684
2013-07-17Disable firebird when cross-compiling.Andrzej J.R. Hunt
Change-Id: I866f64af11350c838687cdaf3888efdee86dd95b
2013-07-17Disable firebird with --disable-database-connectivity.Andrzej J.R. Hunt
Change-Id: Ieed24db81ccbfdc3e2876ce74afdc13dee4371db
2013-07-17Correct help message for --disable-firebird-sdbcTor Lillqvist
Change-Id: Ia05e09cff1a71237abc487a550dabacd39844c41
2013-07-16libatomic-ops is only needed for internal firebird, so only check it then...Rene Engelhard
Change-Id: I8279b70df17071d46e97583a8b40209444c01928
2013-07-16Teach configure about distro-packaged external firebird.Andrzej J.R. Hunt
Distros seem to omit fb_config when packaging firebird, pkg-config can be used instead. Change-Id: I12e5c5892fcdc5de25835f210ebbb941433f2f44
2013-07-16Enable firebird by default, disable as default embedded driver.Andrzej J.R. Hunt
Change-Id: I4907b8b7a3b9ab767132d35b5c3539d52d122660
2013-07-16Fix checks for system libatomic_ops.Andrzej J.R. Hunt
Change-Id: Idb31e6be567e8530062517e7842cdfd8b84c7276
2013-07-16Build firebird 2.5 internally. Also adds libatomic_ops.Andrzej J.R. Hunt
Change-Id: I44a45e781dfb3624cdebf4530ae44870bf39a82a
2013-07-16Firebird: initial implementation of the skeleton driver.Javier Fernandez
Change-Id: I45087282fe7b7fc5bcebeeb2bbb79d0db1e043bd
2013-07-16Add another fallback-path for wilangid.vbs(work it again)Tomofumi Yagi
Searching mechanism for wilangid.vbs(commit 265cc57) doesn't work after commit 7f4a622("stop copying MSVC debug runtime DLLs"). That commit deleted $vsarch environment. In configure,using $WINDWOS_SDK_ARCH instead of $vsarch will make it work again(that is still set). Change-Id: Ia45d30b2a724a36543038b14dd8defc3647ae455 Reviewed-on: https://gerrit.libreoffice.org/4935 Reviewed-by: Jan Holesovsky <kendy@suse.cz> Tested-by: Jan Holesovsky <kendy@suse.cz>
2013-07-16warn in configure about using ccache+clang without CCACHE_CPP2 setLuboš Luňák
- causes warnings about unused -I options, because they are preprocessing options and Clang complains that they are unused in pure compilation - Clang supresses some warnings from expansions of macros in system headers, but those would be already expanded and thus warned about - Clang prints relevant source lines with errors/warnings in them and would show them preprocessed (this should actually apply to GCC4.8+ too) Change-Id: I02c86c43a657d078e347e4ecd5c1e2ff07db2886
2013-07-14Use CL_MAP_WRITE_INVALIDATE_REGION only if defined (in OpenCL 1.2)Tor Lillqvist
Can again turn on OpenCL by default for OS X then, hopefully. Change-Id: Id84b2c17c8431080261be45923d8c153f3822e8b
2013-07-12Disable openCL by default on Mac (for now).Michael Meeks
Change-Id: Iaf54a64a9e910eaffe1526f3471df8f98854343d