summaryrefslogtreecommitdiffstats
path: root/config_host
Commit message (Collapse)AuthorAgeFilesLines
* Bin --enable-desktop-gui-elementsTor Lillqvist2013-10-171-10/+3
| | | | | | Nobody wants LO's own widgets in a touch / mobile app after all. Change-Id: I84f1e85cebce80b6ff4ec5e4e3254654b5f5e6ec
* Add HAVE_FEATURE_X11Tor Lillqvist2013-10-121-0/+7
| | | | Change-Id: I4ca7310c936ce123347be2e3243fddc738f85d6d
* Update comment to match realityTor Lillqvist2013-10-091-2/+1
| | | | Change-Id: I859ebb6e97a935d6e47a5269253165114fd90a1b
* Allow enable / disable opencl at build time.Kohei Yoshida2013-09-191-0/+7
| | | | Change-Id: I65e2a71aae8317930d1575e7d82c11c3fd2b74de
* Remove opencl-sdk configure option, and build time opencl conditionals.Kohei Yoshida2013-09-191-7/+0
| | | | | | | We now load OpenCL library dynmically at run-time as needed. So there is no build time dependency on any OpenCL implementations. Change-Id: I214399060398a7c5e37b9a254147ccc2834e7866
* Add the configure bits to support --disable-orcus.Kohei Yoshida2013-09-181-0/+6
| | | | Change-Id: Ieeb1581187248875ca2e37278c62a382f6caa8e0
* Check for FT_Face_GetCharVariantIndex at build timeKhaled Hosny2013-09-061-0/+4
| | | | | | | | | | | | | | | No more dlsym() hacks. The downside is that LibreOffice built on systems with old FreeType will not be able to use FT_Face_GetCharVariantIndex() on newer systems, but most Linux users use their distribution builds anyway. This only affects the use of Unicode Variation Selectors which is an exotic feature that wasn't even supported on Linux before 4.1. Change-Id: I674822ef5bc8d7940a821a01cc85ae7a6d39a80e Reviewed-on: https://gerrit.libreoffice.org/5844 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* make the tinderbox information more reliable in the about dialog (fdo#58034)Petr Mladek2013-08-291-0/+10
| | | | | | | Pass the information via config_host/config_buildid.h. Then cui/source/dialogs/about.cxx will get rebuilt also in the incremental build. Change-Id: I058cbe162e7015cbea6c71253c20db097477708f
* Rename SOLAR_JAVA to ENABLE_JAVA and HAVE_FEATURE_JAVATor Lillqvist2013-08-191-0/+8
| | | | Change-Id: Ib451bdb3c1c2ca42347abfde44651d5cf5eef4f3
* Further work on the "Mac-like app structure" optionTor Lillqvist2013-08-181-0/+6
| | | | | | | Lots of stuff still either ended up in the wrong place, or was looked up from the wrong place, or both. Fix most cases. Change-Id: I06ebbce207c219f3cd82b4387dd9b3fdb83420d4
* Add HAVE_FEATURE_MACOSX_MACLIKE_APP_STRUCTURETor Lillqvist2013-08-101-0/+11
| | | | Change-Id: Idb114bfa3fbb05252a5cac9eb5f303ec85080626
* Start of enabling use of a more proper "Mac-like" install tree structureTor Lillqvist2013-08-101-0/+42
| | | | | | | | First cut was at https://gerrit.libreoffice.org/#/c/2310/ but was abandoned by myself. Now getting back to the idea, but this time I will make it optional on OS X, and introduce it in smaller steps. Change-Id: Id88517fee8d49056b8bbecb0921206dc6b29580b
* do not base feature checks on gcc versionLuboš Luňák2013-08-051-0/+3
| | | | | | | Clang reports itself to be gcc4.2, so there fail there, instead use configure checks. Change-Id: Idb44a5c875b24a15546a6495de02a1b4af898443
* Add SDT probes for RTL_LOG_STRING_NEW/DELETE.Mark Wielaard2013-08-031-0/+7
| | | | | Change-Id: I938259f90aee9d277c9ff5b72c9120b93311cbd3 Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
* Move the (unimplemented) READONLY_INSTALLSET flag into config_features.hTor Lillqvist2013-07-261-0/+10
| | | | Change-Id: Icce89cc2a3c8089aa248a176ab92b545c36b1091
* Move OS X sandbox flag to config_features.hTor Lillqvist2013-07-261-0/+8
| | | | Change-Id: I189fa06d13a78bcaa8e17b32756076473ced3641
* discriptive comments on HAvE_FEATURE_AVAHI and remove unused ac_defSiqi2013-07-261-0/+12
| | | | Change-Id: I37183561a264625505036bcc6b945a6b24f05b5a
* use config_features.h.in insteadSiqi2013-07-261-0/+2
| | | | Change-Id: I1332fc22caae759c65b64e6c43e73740245e4abd
* adjust for upstreaming of warn_unused attributeLuboš Luňák2013-07-231-0/+4
| | | | | | | 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
* use #if to avoid gotchas, move header to include, make UI conditional.Michael Meeks2013-06-271-0/+7
|
* ...and similarly for __cxa_allocate_exception and __cxa_throwStephan Bergmann2013-06-201-0/+2
| | | | Change-Id: I87ae299aac97180f0587c553d85b051decca155c
* Clean up declaration of __cxa_get_globalsStephan Bergmann2013-06-201-0/+17
| | | | | | | | | | | | At least Clang trunk towards 3.4 now rejects incompatible declarations of the same extern "C" function in different namespaces, so that trick of getting at the function that is exported by libstdc++ but only rudimentarily if at all exposed in cxxabi.h no longer worked. TODO: This change should be reflected in any other bridges where it is relevant, too. Change-Id: Ie3ccbdb7d75cc98636d02c0435958532620724f2
* rename HAVE_CXX0X->HAVE_CXX11 and clean up to #define in a config headerLuboš Luňák2013-06-131-0/+2
| | | | Change-Id: Id13e77fe890301a8510952994a91853568a7aea6
* MPLv2 subset improvements.Michael Meeks2013-06-042-1/+10
|
* fdo#64311 - don't encourage the fpicker to give us URLs we can't handle.Michael Meeks2013-05-111-0/+2
| | | | Change-Id: Ide7d833801e96a3375909238d036687082f34605
* Minor improvements to UNOIDL binary formatStephan Bergmann2013-05-081-4/+4
| | | | Change-Id: Ia215b34842ce85bfbd1ad90a286abcbae0884bd5
* Enable HarfBuzz by defaultKhaled Hosny2013-05-061-6/+0
| | | | | | | | | | | HarfBuzz integration should be functional now, so to give it more wider testing it is made now a required dependency on non-Windows non-Mac OSs. By default text layout is now done by HarfBuzz but ICU LayoutEngine is kept as a fallback and can be enabled with SAL_USE_ICULE env variable. After 4.1.x is branched, ICU LayoutEngine should be removed completely. Change-Id: I4fe3beeaf6092f33dd436906c11b83aeafdfbd5d
* Add --enable-desktop-gui-elements to show such even on non-DESKTOP platformsTor Lillqvist2013-05-021-0/+10
| | | | | | Not my idea. Change-Id: If4874d97a2035588cd65ded9f281de0c3598b7d7
* extend license filtering, and add fallback-checks.Michael Meeks2013-04-241-0/+14
| | | | Change-Id: Ia1ec3564326cf898d756c231a64a54db8698bf20
* Add HarfBuzz support to the build systemKhaled Hosny2013-04-231-0/+6
| | | | | | | | | 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>
* Allow selecting the tls backend to use in oox from configureMiguel Gomez2013-04-101-0/+13
| | | | | | | 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-0/+1
| | | | | | | | | | | | 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
* remove HAVE_SFINAE_ANONYMOUS_BROKENLuboš Luňák2013-04-041-1/+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
* Building without --with-help is not supposed to disable help functionalityTor Lillqvist2013-03-281-8/+4
| | | | | | | | | 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
* Use <config_features.h> instead of -DDISABLE_EXTENSIONSTor Lillqvist2013-03-271-0/+9
| | | | Change-Id: I4fe5cd27b77d44b9b33af0ae3c3754e3b85c2ca3
* Add config_features.h platform or configurable high-level featuresTor Lillqvist2013-03-271-0/+47
| | | | | | | | | 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
* .gitignore already ignores config_*.hTor Lillqvist2013-03-271-1/+0
| | | | Change-Id: I97e9fa6e8ad45a0cd07926d1f6d33652d9dd332c
* autoconf can actually handle #define HAVE_FOO 0 as the defaultLuboš Luňák2013-03-267-62/+3
| | | | Change-Id: I6cd70d885a3fe3ab53f7523d1a5da6ae30ee01e3
* Introduce HAVE_GCC_PRAGMA_DIAGNOSTIC_{MODIFY,SCOPE}Stephan Bergmann2013-03-251-0/+3
| | | | | | | | | | | | | ...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
* Consistent "config_XXX.h" namingStephan Bergmann2013-03-221-7/+7
| | | | Change-Id: Ie7cb4356fd2400753934ca907f09cf240ada734e
* use #if instead of #ifdef for testing config_xxx.hxx macrosLuboš Luňák2013-03-205-0/+51
| | | | | | http://lists.freedesktop.org/archives/libreoffice/2013-March/047769.html Change-Id: I81ed4500878ff3193e028410a1f0205e28d17fc3
* clarify when HAVE_FOO macros should have 0 fallbackLuboš Luňák2013-03-201-2/+3
| | | | Change-Id: Idc6635b59851c9b1a94f11042d3a60a4822061f2
* update config HAVE_FOO instructionsLuboš Luňák2013-03-181-2/+7
| | | | | | | | | Feature macros should now always be set (even if to 0), and should be checked with #if, in order to avoid missing including the config_xxx.hxx header. http://lists.freedesktop.org/archives/libreoffice/2013-March/047769.html Change-Id: Id15f536240d032b3c523e33856cb40af78be65df
* change #ifdef -> #if for KDE4 feature macrosLuboš Luňák2013-03-181-0/+3
| | | | Change-Id: I289744eaa62ad819620f0b31a54efd5ebbdb9dc2
* solenv: remove versionlist.hrcMatúš Kukan2013-03-121-0/+1
| | | | | | | | Change-Id: Iddbfcacd17c1022293357ff5240ab7a52b1a390e Reviewed-on: https://gerrit.libreoffice.org/2677 Reviewed-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
* re-add support for KDE4 Qt+glib eventloop intergrationLuboš Luňák2013-03-121-0/+10
| | | | | | | The necessary build stuff was apparently silently dropped during gbuild conversion and never noticed. Change-Id: Ib1f530b92618a9d4f11c54818e984f737abaa283
* current mingw headers don't have fMergeNeutralItemsLuboš Luňák2013-03-011-0/+6
| | | | | Reported upstream by Kendy (r5626), for now do not use the field if not present, seems to be not that important.
* Unused UDK_MAJOR/MINOR/MICRO macros (and udkversion.mk), also removed from SDKStephan Bergmann2013-02-282-7/+0
| | | | Change-Id: I466424c5b71de4d6bb126499895539813283502a
* Unused SAL_UDK_MAJOR/MINOR/MICRO macros (unused sal/udkversion.h)Stephan Bergmann2013-02-281-14/+0
| | | | Change-Id: Iac16e28979e7d6ae7e0502588f6216d9bfa51eda
* move generation of udkversion.mk to configureMichael Stahl2013-02-273-1/+8
| | | | Change-Id: Id2f047686e2ba3ac2d8242d9b47abad751679759