summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2013-04-24extend license filtering, and add fallback-checks.Michael Meeks1-2/+8
Change-Id: Ia1ec3564326cf898d756c231a64a54db8698bf20
2013-04-24Add license filtering to configure.Michael Meeks1-1/+34
Change-Id: Icd53c6ccfcca25d828d79ad62d1e075869998850
2013-04-24Revert "add extra inc. dir for URE headers"David Tardon1-11/+9
Not needed anymore after moving the headers to $(SRCDIR)/include . This reverts commit ea09e0352a82dabc26c713adc1825d89ff824178. Conflicts: configure.ac Change-Id: I96c86152d3eff66ccadc9fd76131c0b57763afae Reviewed-on: https://gerrit.libreoffice.org/3500 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-04-23move global headers scriptBjoern Michaelsen1-1/+1
* ignores (for now) modules: - sal * these might or might not consider themselves too special for their own good and break by the move * these modules use Package_<module>_odk_headers.mk instead and stay untouched: - cppu - cppuhelper - sal - salhelper * these modules have an inc/ subdir, but no Package_inc.mk - accessibility - autodoc - bridges - idlc - pyuno - svgio - unodevtools - xmlsecurity this should not hurt the move * these folders are in solver/ with generated headers: - oovbaapi - offapi - udkapi - officecfg - systools - external - oox - svx (sdi) - sfx2 (sdi) - writerfilter * these likely can be cleaned up still after the move: - dbaccess - npsdk - sd - helpcompiler * should work with xmlscript after commit f4ebb99de6e93f6d38e7b0486d66e99a196b1f6e * fixes/hotfixes some other insanities that would break on the move Change-Id: I00c96fa77d04b33a6f8c8cd3490dfcd9bdc9e84a
2013-04-23Add HarfBuzz support to the build systemKhaled Hosny1-0/+20
To be used in the next commit. Change-Id: I6ee286d0c050a5ca650e7fb3692b0facccb5f0c0 Reviewed-on: https://gerrit.libreoffice.org/3517 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-04-20missing "" around identity in check for code signng key on MacNorbert Thiebaud1-2/+2
Change-Id: I421b72dd58d1216c1f68731332bc6a41d3c0071e
2013-04-19Do build libwps for iOSTor Lillqvist1-3/+1
Change-Id: Icd3120496e5548349ca58423ea537f392f6d5c6b
2013-04-19configure: try to make all PYTHON variables point to the same thingMichael Stahl1-0/+4
Change-Id: Ifa6a22717d6911b1f5dd816144d3ee95a09879a3
2013-04-19Do build libwpd, libwpg, libcdr, libmspub, libmwaw and libvisio for iOSTor Lillqvist1-22/+6
Change-Id: I6b69d852bd503ffe07c61fb6f048d5dde28cdbf9
2013-04-16move headers from solenv/inc/ to include/Matúš Kukan1-3/+2
Change-Id: Ieb6cba645b3535f7d683d2aefa5599d04d9994f3 Reviewed-on: https://gerrit.libreoffice.org/3403 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-04-16Revert "do not merge public ure libraries"Matúš Kukan1-0/+2
Does not work because cppuhelper depends on private libraries. So, either by setting URELIBS we break API or can't merge that much or need to think about it more and implement something clever. This reverts commit 75ece7acdc81d17ce26bab966e57fbca7406bf52.
2013-04-16do not merge public ure librariesMatúš Kukan1-2/+0
No more need for URELIBS, depend only on MERGELIBS. Change-Id: I5a93031116c26bbbe375e9c467e7b427487ec18b
2013-04-15fix mingw openssl detectionLuboš Luňák1-2/+2
broken in e3f607e766cea9a867c7ebff8bd568536ff67da1 Change-Id: I51fbadcc3565e9c070252834bab4130edb2dcce6
2013-04-15MSVC: --enable-dbgutil uses debug runtimesMichael Stahl1-1/+1
Works here with MSVC 2008, make check passes successfully. Change-Id: Id02ab357ea93bddd241c7801c0d7b9b4be83b7b4
2013-04-15configure: find the MSVC debug runtime librariesMichael Stahl1-0/+18
... and copy them to solver bin in "external" Change-Id: I6850495d1abb848a3f6b17de6518d05890b13c32
2013-04-15Fix the gnutls test.Jan Holesovsky1-2/+2
Change-Id: I3990e9fd073f06427dd86c690371011eb029b397
2013-04-15fdo#60724 correct spellingThomas Arnhold1-1/+1
Change-Id: Ieb653adbd0cb4371ec5db57e70bcc551872f647f
2013-04-14Change PLATFORMID, whatever it is, for iOS to "ios_arm"Tor Lillqvist1-1/+1
Most likely PLATFORMID is not used for anything meaningful? Change-Id: Ia303c81106597dd5ed1a5a56d51e79f04a1ead48
2013-04-14Make SDKDIR match gb_Package_SDKDIRNAME for iOSTor Lillqvist1-0/+1
Change-Id: Ic453c5c4f5c584b63d7e74f02eb998861de21187
2013-04-13neon: honor --disable-openssl and use GNUTLSAndres Gomez1-0/+15
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 Gomez1-0/+7
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 Gomez1-15/+45
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 Gomez1-0/+4
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 Tardon1-9/+11
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 Yoshida1-1/+1
Change-Id: I05555e9bb7904d7b9c25842d76ebeea53a7c1dfd
2013-04-12configure: fix typo that enabled mergelibs by defaultMiklos Vajna1-1/+1
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 Lillqvist1-1/+8
Change-Id: I2b587946f094cd4e83f4148d6e3359452ec36bf6
2013-04-11create --enable-mergelibs=all optionPeter Foley1-5/+11
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úš Kukan1-0/+1
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 McNamara1-0/+11
Change-Id: I3797c48951f5b95db7248122bd62c2b2ca2e3047
2013-04-10one variable to rule them allDavid Tardon1-106/+57
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 Gomez1-0/+40
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 Lillqvist1-3/+72
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 Foley1-0/+5
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 Tardon1-0/+4
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ňák1-36/+0
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 Stahl1-0/+2
... with a configure check for the fixed raptor library. Change-Id: I495d5d28e9a4e7b6234f8f9d17c2bda36154316d
2013-04-03Remove Mac OS X for PowerPC supportTor Lillqvist1-17/+1
Change-Id: I10b15141e6a5f93365e1cfa6fbc0c7cc3ea49b15
2013-04-03Remove Mac OS X 10.4 and 10.5 SDK supportTor Lillqvist1-124/+26
Change-Id: Ib47f75f115f3410299890e775784b7c7bbc1316c
2013-04-03Make 10.6 sdk in XCode 4 setup work in configury.Thorsten Behrens1-5/+9
Change-Id: Ia7393d177a24ec6d5e3c25e487a8d5ae96e3c02a
2013-04-03Be more serious with our 10.6 baseline on OSXThorsten Behrens1-16/+25
Change-Id: Ic9e2970a29e387dc85972dc97a66e1dc47913a05
2013-04-03Easter Bunny brings new redland tarballsMichael Stahl1-2/+2
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 Bergmann1-2/+2
...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 Morbach1-0/+1
Change-Id: Ida9d03564cf003cae282792f0daf5945cff34108
2013-04-01Revert "use -isystem instead of -I for 3rd party headers"Michael Stahl1-1/+2
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 Foley1-4/+1
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ňák1-1/+1
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ňák1-1/+1
Change-Id: If9430ee2d0b92225cbd492f24598852b06f23079
2013-03-29Preserve timestamps of config_build/*.h, too, if unchangedTor Lillqvist1-2/+3
Change-Id: Ib2d6f3db0b4fa7d7558d82cdb464c8d707cd8f42
2013-03-28make gio the default instead of crufty old gnome-vfsBjoern Michaelsen1-2/+2
- 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>