summaryrefslogtreecommitdiff
path: root/config_host/config_features.h.in
AgeCommit message (Collapse)AuthorFilesLines
2015-04-01Typo: wheter->whetherJulien Nabet1-1/+1
Change-Id: Iab5e7de499452924b4ac0d34cc604ee38395c813
2015-01-07drop crashrep unused since start of LibreOfficeCaolán McNamara1-3/+0
Change-Id: I3df1216054c133314b2317849744a0a37e9fbc8f Reviewed-on: https://gerrit.libreoffice.org/13733 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-11-19HAVE_FEATURE_CRASHDUMP instead of manual SAL_ENABLE_CRASH_REPORTStephan Bergmann1-0/+3
Change-Id: Ifaf971d77f11cef207706989bba11dbe2028ca79
2014-10-22Replace DISABLE_SCRIPTING with HAVE_FEATURE_SCRIPTINGTor Lillqvist1-0/+10
Feature test macros that govern conditional compilation should be defined in config_*.h include files, not on the compilation command line. Change-Id: I40575a4762fd2564f10927b6f38a112dd9f9a3d7
2014-09-09Make the "Mac-like" or "canonical" app bundle structure always used on OS XTor Lillqvist1-11/+0
In other words, only executable files go in the MacOS folder. Dynamic libraries and bundled frameworks (i.e., LibreOfficePython), and nothing else, go in the Frameworks folder, and all other files go in the Resources folder. Especially, note that Java class files and rc (.ini) files also go in Resources. Such an app bundle structure is what Apple strongly suggests one should use, and it has been hinted that future versions of code signing and/or Gatekeeper will require such a structure. There is still some ugliness thanks to traces of the historical separation of URE from "the office". Like there are two separate "unorc" files, one for URE, one for the LibreOffice application. IMHO, this should be cleaned up, but is probably controversial. (Eek! I now see there are actually *three* unorc files in the app bundle. Not intentional. Need to fix that later.) Change-Id: Idcf235038deb5b8e1d061734993e9f31869b7606
2014-08-07Handle collada libraries seperately: --disable-colladaZolnai Tamás1-0/+5
Depends on gltf support. Change-Id: Ief0452da3d03b0ddbca45272e5f5cd268691aeca
2014-06-12Introduce HAVE_FEATURE_GLTF to enable/disable gltf related codeZolnai Tamás1-0/+5
When it is a release build then enable it only on Windows and Linux. Change-Id: I7c462aeb75e6ab60eeaa0fa42ca7853a6369b742
2014-04-18Intermediate commit of hacking on --disable-database-connectivityTor Lillqvist1-0/+6
Add HAVE_FEATURE_DBCONNECTIVITY to <config_features.h> instead of using (or not, more likely) -DDISABLE_DBCONNECTIVITY. The plan is still that database connectivity would be disabled always for the non-desktop platforms, and otherwise disabling it would be a configure option. But, still lots to do; the TiledLibreOffice iOS test app gets tons of undefineds when linking if I actually try to disable the database connectivity. Change-Id: If1e4b55faa1514cd55dec5fc5487a30d689739ac
2014-04-17More generic way to disable avmediaTor Lillqvist1-0/+6
Introduce a configure option --disable-avmedia. For non-desktop, avmedia is always disabled (for now), and for desktop enabled by default. Add AVMEDIA to BUILD_TYPE when enabled. Don't build avmedia when disabled. Add HAVE_FEATURE_AVMEDIA to <config_features.h>. Bypass avmedia-related code when disabled. Change-Id: I919c6e199bff87d9f142d55dff6373f0ed217f39
2014-03-03add experimental export file validationMarkus Mohrhard1-0/+5
In calc unit tests we validate the exported OOXML files now with officeotron. For this there must be a script called officeotron that takes the file path. Currently the generated files are still invalid but I'm going to fix it. Change-Id: I1809b9457a535dbbe6a72f3778dfb53db168bbda
2013-10-17Bin --enable-desktop-gui-elementsTor Lillqvist1-10/+3
Nobody wants LO's own widgets in a touch / mobile app after all. Change-Id: I84f1e85cebce80b6ff4ec5e4e3254654b5f5e6ec
2013-10-12Add HAVE_FEATURE_X11Tor Lillqvist1-0/+7
Change-Id: I4ca7310c936ce123347be2e3243fddc738f85d6d
2013-10-09Update comment to match realityTor Lillqvist1-2/+1
Change-Id: I859ebb6e97a935d6e47a5269253165114fd90a1b
2013-09-19Allow enable / disable opencl at build time.Kohei Yoshida1-0/+7
Change-Id: I65e2a71aae8317930d1575e7d82c11c3fd2b74de
2013-09-19Remove opencl-sdk configure option, and build time opencl conditionals.Kohei Yoshida1-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
2013-09-06Check for FT_Face_GetCharVariantIndex at build timeKhaled Hosny1-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>
2013-08-19Rename SOLAR_JAVA to ENABLE_JAVA and HAVE_FEATURE_JAVATor Lillqvist1-0/+8
Change-Id: Ib451bdb3c1c2ca42347abfde44651d5cf5eef4f3
2013-08-10Add HAVE_FEATURE_MACOSX_MACLIKE_APP_STRUCTURETor Lillqvist1-0/+11
Change-Id: Idb114bfa3fbb05252a5cac9eb5f303ec85080626
2013-07-26Move the (unimplemented) READONLY_INSTALLSET flag into config_features.hTor Lillqvist1-0/+10
Change-Id: Icce89cc2a3c8089aa248a176ab92b545c36b1091
2013-07-26Move OS X sandbox flag to config_features.hTor Lillqvist1-0/+8
Change-Id: I189fa06d13a78bcaa8e17b32756076473ced3641
2013-07-26discriptive comments on HAvE_FEATURE_AVAHI and remove unused ac_defSiqi1-0/+12
Change-Id: I37183561a264625505036bcc6b945a6b24f05b5a
2013-07-26use config_features.h.in insteadSiqi1-0/+2
Change-Id: I1332fc22caae759c65b64e6c43e73740245e4abd
2013-06-27use #if to avoid gotchas, move header to include, make UI conditional.Michael Meeks1-0/+7
2013-05-02Add --enable-desktop-gui-elements to show such even on non-DESKTOP platformsTor Lillqvist1-0/+10
Not my idea. Change-Id: If4874d97a2035588cd65ded9f281de0c3598b7d7
2013-03-28Building without --with-help is not supposed to disable help functionalityTor Lillqvist1-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
2013-03-27Use <config_features.h> instead of -DDISABLE_EXTENSIONSTor Lillqvist1-0/+9
Change-Id: I4fe5cd27b77d44b9b33af0ae3c3754e3b85c2ca3
2013-03-27Add config_features.h platform or configurable high-level featuresTor Lillqvist1-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