summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2013-04-15Fix the gnutls test.Jan Holesovsky
Change-Id: I3990e9fd073f06427dd86c690371011eb029b397
2013-04-15fdo#60724 correct spellingThomas Arnhold
Change-Id: Ieb653adbd0cb4371ec5db57e70bcc551872f647f
2013-04-14Change PLATFORMID, whatever it is, for iOS to "ios_arm"Tor Lillqvist
Most likely PLATFORMID is not used for anything meaningful? Change-Id: Ia303c81106597dd5ed1a5a56d51e79f04a1ead48
2013-04-14Make SDKDIR match gb_Package_SDKDIRNAME for iOSTor Lillqvist
Change-Id: Ic453c5c4f5c584b63d7e74f02eb998861de21187
2013-04-13neon: honor --disable-openssl and use GNUTLSAndres Gomez
On --disable-openssl, the bundled neon library will link against GNUTLS + gcrypt instead of OpenSSL. Change-Id: I5b3f09cd1003aefde0478aaab026536c962212c4 Reviewed-on: https://gerrit.libreoffice.org/3330 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-04-13postgresql: honor --disable-openssl flagAndres Gomez
On --disable-openssl, let's avoid linking the bundled postgresql to OpenSSL by not passing down --with-openssl to its configure script. Also, configure stage will fail if krb5 or gssapi are enabled as they need OpenSSL and, in any case, --with-krb5 and --with-gssapi will not be passed down to postgresql configure script. Change-Id: Iaf7e944d1d8f6a018e949ece56f6d3881f1e8c46 Reviewed-on: https://gerrit.libreoffice.org/3333 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-04-13build: new --disable-openssl flagAndres Gomez
Most of the components included in LibreOffice already support alternative TLS libraries (e.g. NSS, GnuTLS). Change-Id: If00c348046fdbc88156f3d89c25e874e7e9bd04c Reviewed-on: https://gerrit.libreoffice.org/3328 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-04-13build: warn when configure with --with-tls=opensslAndres Gomez
When expliciting openssl as tls implementation to use, show a warning as there are still some pieces of code that may depend on NSS or GNUTLS. Change-Id: I2cfaaf09b5ad83837928f2648975db956b261c19 Reviewed-on: https://gerrit.libreoffice.org/3327 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-04-13add extra inc. dir for URE headersDavid Tardon
This is in preparation for removing gb_ZipPackage. It is only a temporary workaround, as the URE headers can be used directly from $(SRCDIR), once we do the migration of public headers to top-level. This commit should be reverted then. Change-Id: I26b7ad6eb7b33797c174573e3c2f69d295408657
2013-04-13Now we require liborcus-0.6 package.Kohei Yoshida
Change-Id: I05555e9bb7904d7b9c25842d76ebeea53a7c1dfd
2013-04-12configure: fix typo that enabled mergelibs by defaultMiklos Vajna
The commit message of 0e5f2ea0de71439fe121da47deaba68585541808? didn't mention this, so I guess flipping over the default was just an accident. Change-Id: I9078cc56a6064e3498b012848b860c7b414b37e6
2013-04-12No point in even considering mergelibs for Android or iOSTor Lillqvist
Change-Id: I2b587946f094cd4e83f4148d6e3359452ec36bf6
2013-04-11create --enable-mergelibs=all optionPeter Foley
Support cramming everything into one big merged library as well as only the libraries depended upon by almost everything. Change-Id: I69647037dc62840294ba670d5d6c172a4608bf3f
2013-04-10add new urelibs library merging some libraries from ure/lib/Matúš Kukan
There is no configure switch for this, URELIBS must be set. This commit changes strategy to link also libraries being merged. We need them for build tools like idlc, cppumaker, .., so the tools can link against them now. This avoids circular dependencies. Change-Id: Ic49e18ecbeaff84d4f5a7fafe8b1fbf45ed18c9b
2013-04-10detect IBM java paths on other platforms than x86Caolán McNamara
Change-Id: I3797c48951f5b95db7248122bd62c2b2ca2e3047
2013-04-10one variable to rule them allDavid Tardon
one variable to find them, one variable to deliver them all and into filelist put them, in $INSTDIR where the installer searches. Change-Id: I989f578f0ed6f9ef9167522249b36d95c15bfd1b
2013-04-10Allow selecting the tls backend to use in oox from configureMiguel Gomez
Change-Id: Ie82afb1f22caa0b02ddac256e2a0c2a49f19bb15 Reviewed-on: https://gerrit.libreoffice.org/3173 Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-04-08Check for the C++11 "final" specifier and introduce SAL_FINALTor Lillqvist
I think it is useful to use SAL_FINAL mainly as a documentation aid, to make it clear to a code reader when a class is not expected to be derived from, and when a virtual function is not expected to be overridden in a derived class. Possibly there is also some class of bugs that using SAL_FINAL will help find? Change-Id: I45002f020dcb52e8a9f2962ff98780f2b80627af
2013-04-07Supress warnings about unset classpathPeter Foley
I get the below warning for every single jar file without this patch. warning: [options] bootstrap class path not set in conjunction with -source 1.5 1 warning Change-Id: I71c01aeea993640f1ec86fe1d8a977656861358d
2013-04-05allow Package to install to other dir than $OUTDIRDavid Tardon
This is preparatory work for creating installation directly by gbuild. Change-Id: I1b11db37c76ff781731845650169f39cb78fe820 Reviewed-on: https://gerrit.libreoffice.org/3189 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-04-04remove HAVE_SFINAE_ANONYMOUS_BROKENLuboš Luňák
Since we no longer support the old Apple SDK using gcc-4.0.1, we can remove the cruft to work around its problems. Woohoo. Change-Id: Idf275e76449443f1f0314e75dab993f213a77eb7
2013-04-03unordf: replace external entity disabling handler code ...Michael Stahl
... with a configure check for the fixed raptor library. Change-Id: I495d5d28e9a4e7b6234f8f9d17c2bda36154316d
2013-04-03Remove Mac OS X for PowerPC supportTor Lillqvist
Change-Id: I10b15141e6a5f93365e1cfa6fbc0c7cc3ea49b15
2013-04-03Remove Mac OS X 10.4 and 10.5 SDK supportTor Lillqvist
Change-Id: Ib47f75f115f3410299890e775784b7c7bbc1316c
2013-04-03Make 10.6 sdk in XCode 4 setup work in configury.Thorsten Behrens
Change-Id: Ia7393d177a24ec6d5e3c25e487a8d5ae96e3c02a
2013-04-03Be more serious with our 10.6 baseline on OSXThorsten Behrens
Change-Id: Ic9e2970a29e387dc85972dc97a66e1dc47913a05
2013-04-03Easter Bunny brings new redland tarballsMichael Stahl
upgrade raptor to 2.0.9, rasqal to 0.9.30, redland to 1.0.16: - new raptor depends on libxml2 version 2.6.27 and thus will _not_ build against system libxml2 on Mac OS X 10.4/10.5 - stop delivering raptor-config/rasqal-config, set env vars instead (which unfortunately requires patching configures, TODO: upstream that) - remove redundant configure flags - stop passing -Wl,no-inhibit-exec (causes HP-UX code to be built on Linux) - disable new rasqal build deps: --with-uuid-library=internal --with-digest-library=internal - disable redland "libltdl" nonsense via --disable-modular - fortunately openssl digest support has been removed too - drop raptor-1.4.18.ooo_build.patch, set RAPTOR2_CFLAGS/LIBS instead - drop raptor-1.4.18.autotools.patch: + FreeBSD parts moved to raptor-freebsd.patch.1 + Android parts obsolete + don't know about the MinGW part (TODO) - from drop raptor-1.4.18.mingw.patch dropped the part defining parsers to be built, done via --enable-parsers - drop redland/raptor/raptor-1.4.18.cross.patch: the vsnprintf check is now done at runtime, and expat has been removed - drop raptor-1.4.18.aix.patch,redland-1.0.8.aix.patch: presumably don't need special check for V7BETA since it's released now - drop raptor-1.4.18.rindex.patch, index/rindex no longer used - drop raptor-1.4.18.entities.patch, fixed upstream in 2.0.7 - drop raptor-1.4.18.fixes.patch, fixed upstream in 2.0.9 - drop raptor-1.4.18.{libxml,libxslt}.patch: TODO - drop {raptor-1.4.18,rasqal-0.9.16,redland-1.0.8}.legal.patch: we don't care any more about Sun legal dept. - drop rasqal-0.9.16.ooo_build.patch, set RASQAL_CFLAGS/LIBS instead - drop rasqal-0.9.16.autotools.patch: + FreeBSD parts moved to rasqal-freebsd.patch.1 + Android parts obsolete + MinGW part only for cygwin build - drop redland-1.0.8.autotools.patch: + FreeBSD parts moved to redland-freebsd.patch.1 + Android parts obsolete + don't know about the MinGW part (TODO) - drop redland-1.0.8.ooo_build.patch, hopefully not necessary to disable utils build Change-Id: I9cc44928ba87392d69e809abe2236cec0e4a508a Reviewed-on: https://gerrit.libreoffice.org/3154 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2013-04-03Adapt AS_HELP_STRINGsStephan Bergmann
...to b7b3a90f5a3fc22247e4eb6b12b55f0366c74241 "make gio the default instead of crufty old gnome-vfs." Change-Id: Ia6d250ec567f24d6bec3deb4a3d41a118b29b57d
2013-04-01fdo#62110: GLU also needs -lGL to linkBenedikt Morbach
Change-Id: Ida9d03564cf003cae282792f0daf5945cff34108
2013-04-01Revert "use -isystem instead of -I for 3rd party headers"Michael Stahl
This reverts commit 151abb8b2b9d3a22229b98cec12e29484d12109b. Unfortunately has the side effect that it will prevent GCC from generating makefile dependencies for headers from bundled external libraries, which breaks incremental builds horribly. (Retain the uses in configure for real system headers). Conflicts: RepositoryExternal.mk configure.ac Change-Id: I149db1d402fa18bdc470f90dee846cfb5158237e
2013-03-30upgrade icu to 51.1Peter Foley
Change-Id: I1c0d5ca4b2f88ca48225fcdbeb978f27fa91f7a6 Reviewed-on: https://gerrit.libreoffice.org/2953 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Peter Foley <pefoley2@verizon.net>
2013-03-29Revert "--enable-gio requires GVariant, which is >= 2.24"Luboš Luňák
It is actually only the shell/Library_losessioninstall.mk that requires GVariant, and that one is Linux-only, all other GIO stuff is fine. Which means now e.g. the ARM tinderbox fails. Revert, and either ignore or wait for somebody to write a better check. This reverts commit e5114027382a092e91b5280a54db256bf0b5c556.
2013-03-29--enable-gio requires GVariant, which is >= 2.24Luboš Luňák
Change-Id: If9430ee2d0b92225cbd492f24598852b06f23079
2013-03-29Preserve timestamps of config_build/*.h, too, if unchangedTor Lillqvist
Change-Id: Ib2d6f3db0b4fa7d7558d82cdb464c8d707cd8f42
2013-03-28make gio the default instead of crufty old gnome-vfsBjoern Michaelsen
- distro-config for Linux should stay fine as it is explict about gnome-vfs - this makes e.g. a: sudo apt-get build-dep libreoffice ./autogen.sh work out of the box for Ubuntu Quantal Change-Id: I5a85f7af80f798a683e5c92b329ed3d4fd250a1f Reviewed-on: https://gerrit.libreoffice.org/3114 Reviewed-by: Michael Meeks <michael.meeks@suse.com> Reviewed-by: Tomáš Chvátal <tchvatal@suse.cz> Tested-by: Tomáš Chvátal <tchvatal@suse.cz> Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2013-03-28revert the --enable-clang optionLuboš Luňák
This should be completely equivalent to ./autogen.sh CC=clang CXX=clang++ , which is the normal way to pass any compiler to configure, so this is needless duplication. This reverts commits 1a843cc54dd6a08fa5fccb4314c025d432e46ad1 and 02ed2608199f2adc466849d0f4864213ad07c445 . Change-Id: Ib02ab84a7b84fe4797dca0f62aa5049c1be55302
2013-03-28Building without --with-help is not supposed to disable help functionalityTor Lillqvist
Drop HAVE_FEATURE_HELP. Just check HAVE_FEATURE_DESKTOP instead in the few places in the code where HAVE_FEATURE_HELP had been introduced so far. It's only for the non-desktop platforms that leaving out the traditional help functionality is intended anyway. Change-Id: I2d05869267f509a8e64cf402eed8ebef0020cada
2013-03-28Do disable extensions for Android, tooTor Lillqvist
I started running into mysterious trouble when some code still thought it should be looking for extensions, although (perhaps) other code was not willing to support such, or something. Some confusion caused by my recent changes to make the conditional support of features more fine-grained. Change-Id: I61758cb06054ceb038d200bc95615b5b85ed0f7b
2013-03-27Use <config_features.h> instead of -DDISABLE_EXTENSIONSTor Lillqvist
Change-Id: I4fe5cd27b77d44b9b33af0ae3c3754e3b85c2ca3
2013-03-27Add config_features.h platform or configurable high-level featuresTor Lillqvist
Defines HAVE_FEATURE_{DESKTOP,HELP,MULTIUSER_ENVIRONMENT} for now. Using <config_features.h> will supersede checking the LIBO_FEATURE_DESKTOP and LIBO_FEATURE_HELP passed on the compilation command-line. Change-Id: I9866e2fd142f5c1a64c8f5c74452a20de23c66e3
2013-03-27config_host.mk: L10N_MODULE is not usedMatúš Kukan
Change-Id: Iab125e0e0dfac70d630d15301aba511150692f39
2013-03-26Update commons-lang and commons-codec versionsJulien Nabet
Change-Id: I97b4ad2f2f671f8dc61e43836899d5532103ad9d
2013-03-26don't build postgresql just to parse the makefilesPeter Foley
When running module-deps.pl postgresql gets built just so that libpq-flags.mk can be included. Since we already have all the necessary libraries, add them explicitly and avoid this. Change-Id: Icd94fc215ecb26c95f9ae3c14625bf819bf3c5c3
2013-03-25Fix pragma GCC diagnostic checksStephan Bergmann
Change-Id: I2967db165e3faed316628e5d538a1928474ece84
2013-03-25band-aid fix for icecream regressionMichael Meeks
from commit: 02ed2608199f2adc466849d0f4864213ad07c445 Change-Id: If67b2166e8f12cf277f615721f030898232c4937
2013-03-25Fix bashism in configure.acMathias Michel
Change-Id: I574e873fede3343b2384715162dcecce86563db3 Reviewed-on: https://gerrit.libreoffice.org/2978 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-03-25Adapt pragma GCC diagnostic checks to GCC (did work well with Clang, though)Stephan Bergmann
Change-Id: I6735505f83a1145bca3efeeee1e8c6ce33dac434
2013-03-25Introduce HAVE_GCC_PRAGMA_DIAGNOSTIC_{MODIFY,SCOPE}Stephan Bergmann
...replacing hard-coded GCC version checks. Those checks that guard #pragma GCC diagnostic ignored "-Wnon-virtual-dtor" appear relevant only for GCC itself, not Clang (which used to fail the old guards because it typically announces itself with a rather low __GNUC__/__GNUC_MINOR__ version), see 6e67c03dc0225fc66343546b14e902b9d238b1a3 "Enable -Wnon-virtual-dtor for GCC 4.6" Change-Id: I6bfa4d5caa6192e7a203ce829682bf6bb8d61a1b
2013-03-24add configure option to use clangPeter Foley
Change-Id: Ide63ef8bde7ed739b9bf29e936c01e156e8e3de4
2013-03-23Don't turn on DISABLE_EXPORT automatically for Android and iOSTor Lillqvist
Eventually we want to be able to save documents, too. Change-Id: Ib971163163f78d304deaac2d87db40c8438a34e9