summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* -I$(SRCDIR)/include is added into SOLARINC laterMatúš Kukan2013-04-261-1/+1
| | | | Change-Id: Ib65b3fda5bc1224e569f38cf75607b07eb4a1501
* extend license filtering, and add fallback-checks.Michael Meeks2013-04-241-2/+8
| | | | Change-Id: Ia1ec3564326cf898d756c231a64a54db8698bf20
* Add license filtering to configure.Michael Meeks2013-04-241-1/+34
| | | | Change-Id: Icd53c6ccfcca25d828d79ad62d1e075869998850
* Revert "add extra inc. dir for URE headers"David Tardon2013-04-241-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>
* move global headers scriptBjoern Michaelsen2013-04-231-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
* Add HarfBuzz support to the build systemKhaled Hosny2013-04-231-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>
* missing "" around identity in check for code signng key on MacNorbert Thiebaud2013-04-201-2/+2
| | | | Change-Id: I421b72dd58d1216c1f68731332bc6a41d3c0071e
* Do build libwps for iOSTor Lillqvist2013-04-191-3/+1
| | | | Change-Id: Icd3120496e5548349ca58423ea537f392f6d5c6b
* configure: try to make all PYTHON variables point to the same thingMichael Stahl2013-04-191-0/+4
| | | | Change-Id: Ifa6a22717d6911b1f5dd816144d3ee95a09879a3
* Do build libwpd, libwpg, libcdr, libmspub, libmwaw and libvisio for iOSTor Lillqvist2013-04-191-22/+6
| | | | Change-Id: I6b69d852bd503ffe07c61fb6f048d5dde28cdbf9
* move headers from solenv/inc/ to include/Matúš Kukan2013-04-161-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>
* Revert "do not merge public ure libraries"Matúš Kukan2013-04-161-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.
* do not merge public ure librariesMatúš Kukan2013-04-161-2/+0
| | | | | | No more need for URELIBS, depend only on MERGELIBS. Change-Id: I5a93031116c26bbbe375e9c467e7b427487ec18b
* fix mingw openssl detectionLuboš Luňák2013-04-151-2/+2
| | | | | | broken in e3f607e766cea9a867c7ebff8bd568536ff67da1 Change-Id: I51fbadcc3565e9c070252834bab4130edb2dcce6
* MSVC: --enable-dbgutil uses debug runtimesMichael Stahl2013-04-151-1/+1
| | | | | | Works here with MSVC 2008, make check passes successfully. Change-Id: Id02ab357ea93bddd241c7801c0d7b9b4be83b7b4
* configure: find the MSVC debug runtime librariesMichael Stahl2013-04-151-0/+18
| | | | | | ... and copy them to solver bin in "external" Change-Id: I6850495d1abb848a3f6b17de6518d05890b13c32
* Fix the gnutls test.Jan Holesovsky2013-04-151-2/+2
| | | | Change-Id: I3990e9fd073f06427dd86c690371011eb029b397
* fdo#60724 correct spellingThomas Arnhold2013-04-151-1/+1
| | | | Change-Id: Ieb653adbd0cb4371ec5db57e70bcc551872f647f
* Change PLATFORMID, whatever it is, for iOS to "ios_arm"Tor Lillqvist2013-04-141-1/+1
| | | | | | Most likely PLATFORMID is not used for anything meaningful? Change-Id: Ia303c81106597dd5ed1a5a56d51e79f04a1ead48
* Make SDKDIR match gb_Package_SDKDIRNAME for iOSTor Lillqvist2013-04-141-0/+1
| | | | Change-Id: Ic453c5c4f5c584b63d7e74f02eb998861de21187
* neon: honor --disable-openssl and use GNUTLSAndres Gomez2013-04-131-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>
* postgresql: honor --disable-openssl flagAndres Gomez2013-04-131-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>
* build: new --disable-openssl flagAndres Gomez2013-04-131-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>
* build: warn when configure with --with-tls=opensslAndres Gomez2013-04-131-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>
* add extra inc. dir for URE headersDavid Tardon2013-04-131-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
* Now we require liborcus-0.6 package.Kohei Yoshida2013-04-131-1/+1
| | | | Change-Id: I05555e9bb7904d7b9c25842d76ebeea53a7c1dfd
* configure: fix typo that enabled mergelibs by defaultMiklos Vajna2013-04-121-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
* No point in even considering mergelibs for Android or iOSTor Lillqvist2013-04-121-1/+8
| | | | Change-Id: I2b587946f094cd4e83f4148d6e3359452ec36bf6
* create --enable-mergelibs=all optionPeter Foley2013-04-111-5/+11
| | | | | | | Support cramming everything into one big merged library as well as only the libraries depended upon by almost everything. Change-Id: I69647037dc62840294ba670d5d6c172a4608bf3f
* add new urelibs library merging some libraries from ure/lib/Matúš Kukan2013-04-101-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
* detect IBM java paths on other platforms than x86Caolán McNamara2013-04-101-0/+11
| | | | Change-Id: I3797c48951f5b95db7248122bd62c2b2ca2e3047
* one variable to rule them allDavid Tardon2013-04-101-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
* Allow selecting the tls backend to use in oox from configureMiguel Gomez2013-04-101-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>
* Check for the C++11 "final" specifier and introduce SAL_FINALTor Lillqvist2013-04-081-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
* Supress warnings about unset classpathPeter Foley2013-04-071-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
* allow Package to install to other dir than $OUTDIRDavid Tardon2013-04-051-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>
* remove HAVE_SFINAE_ANONYMOUS_BROKENLuboš Luňák2013-04-041-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
* unordf: replace external entity disabling handler code ...Michael Stahl2013-04-031-0/+2
| | | | | | ... with a configure check for the fixed raptor library. Change-Id: I495d5d28e9a4e7b6234f8f9d17c2bda36154316d
* Remove Mac OS X for PowerPC supportTor Lillqvist2013-04-031-17/+1
| | | | Change-Id: I10b15141e6a5f93365e1cfa6fbc0c7cc3ea49b15
* Remove Mac OS X 10.4 and 10.5 SDK supportTor Lillqvist2013-04-031-124/+26
| | | | Change-Id: Ib47f75f115f3410299890e775784b7c7bbc1316c
* Make 10.6 sdk in XCode 4 setup work in configury.Thorsten Behrens2013-04-031-5/+9
| | | | Change-Id: Ia7393d177a24ec6d5e3c25e487a8d5ae96e3c02a
* Be more serious with our 10.6 baseline on OSXThorsten Behrens2013-04-031-16/+25
| | | | Change-Id: Ic9e2970a29e387dc85972dc97a66e1dc47913a05
* Easter Bunny brings new redland tarballsMichael Stahl2013-04-031-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>
* Adapt AS_HELP_STRINGsStephan Bergmann2013-04-031-2/+2
| | | | | | | ...to b7b3a90f5a3fc22247e4eb6b12b55f0366c74241 "make gio the default instead of crufty old gnome-vfs." Change-Id: Ia6d250ec567f24d6bec3deb4a3d41a118b29b57d
* fdo#62110: GLU also needs -lGL to linkBenedikt Morbach2013-04-011-0/+1
| | | | Change-Id: Ida9d03564cf003cae282792f0daf5945cff34108
* Revert "use -isystem instead of -I for 3rd party headers"Michael Stahl2013-04-011-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
* upgrade icu to 51.1Peter Foley2013-03-301-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>
* Revert "--enable-gio requires GVariant, which is >= 2.24"Luboš Luňák2013-03-291-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.
* --enable-gio requires GVariant, which is >= 2.24Luboš Luňák2013-03-291-1/+1
| | | | Change-Id: If9430ee2d0b92225cbd492f24598852b06f23079
* Preserve timestamps of config_build/*.h, too, if unchangedTor Lillqvist2013-03-291-2/+3
| | | | Change-Id: Ib2d6f3db0b4fa7d7558d82cdb464c8d707cd8f42