summaryrefslogtreecommitdiffstats
path: root/config_host.mk.in
Commit message (Collapse)AuthorAgeFilesLines
* convert external to gbuildPeter Foley2012-12-251-0/+4
| | | | Change-Id: I7127db6aad9e97a0f3e758aa83b22ac8465d3f43
* gbuild: AsmObject: support user defined AFLAGSMichael Stahl2012-12-211-0/+1
| | | | | | | | There does not seem to be a point to using CFLAGS here, usual convention appears to be to use AFLAGS. Not target local, since right now there is no need for that. Change-Id: I5d2f45777c226c0afc632adc21e446f09740d75d
* Require icu 4.6 or later with system icuTomáš Chvátal2012-12-201-1/+0
| | | | | | | Change-Id: I8c0da25a000e10d65479665a61be054fdb2486a5 Reviewed-on: https://gerrit.libreoffice.org/1453 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: Tomáš Chvátal <tchvatal@suse.cz>
* Replace GUIBASE checks with equivalent OS checksTor Lillqvist2012-12-181-1/+0
| | | | | | | | | | | | | | | | | | | | | The idea is to get rid of GUIBASE and GUI checks as much as possible. GUIBASE=aqua <=> OS=MACOSX GUIBASE=WIN <=> OS=WNT GUIBASE=cocoatouch <=> OS=IOS GUIBASE=android <=> OS=ANDROID Don't set GUIBASE to these values any more in configure.ac either. GUIBASE_FOR_BUILD is not used anywhere. Conflicts: configure.ac postprocess/packcomponents/makefile.mk postprocess/packregistry/makefile.mk Change-Id: Ie0526b40e1073f2328ba6c333e28752104b0fed3
* Remove --with-stlport from LO 4.0Stephan Bergmann2012-12-171-2/+0
| | | | | | | | | | | | | | | | | | | | | | | The STLport was only built for the benefit of old extensions on platforms that once used it themselves (Linux x86, Solaris x86 and SPARC, Windows). We deliberately break such old extensions for LO 4.0 by no longer shipping that backwards-compatiblity cludge. Keeps STLport listed in readlicense_oo/ because of o3tl/inc/o3tl/compat_functionality.hxx. Also removes GXX_INCLUDE_PATH, as that was only used by STLport (if at all?). Removes a spurious #define MOVEFILE_REPLACE_EXISTING 0x01 from l10ntools/inc/helpmerge.hxx that was once added with 854812584862d0609b695682d2bfea2667d75c00 "INTEGRATION: CWS extensionl10nfix01 (1.11.6); FILE MERGED: 2008/06/26 13:56:03 ihi 1.11.6.1: #i90987# windows rename -> MoveFileEx" but now starts to cause trouble on Windows. Also disables warning C4005 about redefinition of WB_LEFT/RIGHT macros (defined in both tools/wintypes.hxx and the Windows API) in a number of places that include windows.h -- however the old STLport caused those warnings to not show. Change-Id: Ie138a219fbbc86fb5aaa7ea0b88cf349935d9829
* BUILDDIR should be presumably set to ... BUILDDIR :)Luboš Luňák2012-12-121-1/+1
| | | | Change-Id: Ia59aca8cc5c224af3bcecf79ee983afcacc80f76
* export BUILDDIR in config_host.mk to allow partial buildNorbert Thiebaud2012-12-111-0/+1
| | | | Change-Id: I865a22e48a3125f40de786933ded8a70c0329a39
* bring back precompiled headers supportLuboš Luňák2012-12-101-0/+1
| | | | | | | | This is mostly a revert of 992757cc5ebfb1df42636b8d3269cdbc10fc4148 and bc78ac68c2492e63a680f68b524c4a51179ea83e, with tweaks to apply. Also only MSVC support for now. Change-Id: Ia926b3c28125b52012156ccfd47932837b09d20a
* Try -std=c++11 if -std=gnu++0x does not workStephan Bergmann2012-12-101-0/+1
| | | | | | | ...like when using Clang against GCC 4.7 headers that unconditionally use __float128 which is a GNU extension that Clang does not support. Change-Id: Ie27b5f17df4a10c9682fa750677e6cd8ef5eeeaf
* CLANGPLUGIN_CPPFLAGS did not actually workStephan Bergmann2012-12-071-1/+2
| | | | | | | | ...it just appeared to work on machines that happen to have /usr/bin/clang. So hoist CLANGDIR/CLANGBUILD from compilerplugins/Makefile-clang.mk to configure.ac instead. Change-Id: Ie5d9c6bb8e9d0caa1583d78c8693f06b69873095
* Add --enable-windows-build-signing optionFridrich Štrba2012-12-071-0/+1
| | | | Change-Id: I9630a486043c97aa9e31873c63f807cedb869a24
* Bug 57917 - --enable-ext-oooblogger does not work with Python 3Noel Grandin2012-12-061-1/+0
| | | | | | | Remove the oooblogger extension. It is unmaintained and the original author (caolan) wants it dead. Change-Id: Iff89f5badbb74f465c57e068a9e1acbbc13bc235
* First fix for fdo#56902Mathias Michel2012-12-041-11/+5
| | | | | | | | | | | Restrict moz to windows, and build vars also impacts nss, connectivity Change-Id: I27aae1398f3f8a4d046c2c7805d64bc7523c7282 Reviewed-on: https://gerrit.libreoffice.org/1233 Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
* add --with-extra-buildid configure optionPetr Mladek2012-11-291-0/+1
| | | | | | | | | | It can be used to show extra build indentification in the about dialog just under the version string. The plan is to show information about tinderboxes and make the life easier for QA guys. Change-Id: I4714a34cf13492c7bb92798b4b6d11385093f223
* MinGW: Bundle also the libpoppler-*.dllJan Holesovsky2012-11-281-0/+1
| | | | Change-Id: I181e408e7bc585d93fbeb2ce76a32bc350845c91
* bin --enable-oxygenoffice; it does nothingMatúš Kukan2012-11-281-2/+0
| | | | Change-Id: Ibac9b92f5833253d6485009e0ea8ea11f2b8ed91
* download few tarballs directly without md5sum in nameMatúš Kukan2012-11-271-0/+1
| | | | | | | | | ..and add few fixes, like: * use 'set -o pipefail' to fail meaningfully * include download.lst at the end of config_host.mk * MOZ_ZIP_* do not have md5sum, do not check for it Change-Id: I23759aa2f5fdd55b662588fdb0a31568a686aef7
* support for --with-all-tarballsMatúš Kukan2012-11-271-81/+3
| | | | | | | | | | | - this is needed for packaging, so that all possible tarballs can be available in the complete source package Do not define tarball names in configure. Move the variables into download.lst, which is going to be included in config_host.mk. We already have conditions for getting tarballs in Makefile.fetch. Change-Id: I160aff6426a253814eea07d2467e4942478f653a
* move check for wget and md5sum to configureMatúš Kukan2012-11-271-0/+3
| | | | Change-Id: I1951f25ddff112e8184c90006cd6e87a1c02a930
* clean up PYTHON related version etc. variables:Michael Stahl2012-11-271-2/+3
| | | | | | | | - configure defines PYTHON_VERSION, PYTHON_VERSION_MAJOR, PYTHON_VERSION_MINOR - remove pyversion.Makefile Change-Id: I19ac8df18a520ad56bf63ea038dc0769b8249d0b
* Make python3 work with custom VALGRIND_CFLAGSStephan Bergmann2012-11-271-0/+1
| | | | Change-Id: Ia4b08a1b20bf46af4d06c0478ed8e795ee543703
* restore --enable-symbols optionDavid Ostrovsky2012-11-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently there are 4 different debug options: --enable-dbgutil (the recommended one) --enable-debug --enable-selective-debuginfo --enable-symbols (for advanced users only) In this table the properties of each option is shown: ---------------------------------------- options\properties | O | S | D | T | U | ---------------------------------------- production-code | x | - | - | - | - | ---------------------------------------- --enable-symbols | x | x | - | - | - | ---------------------------------------- --enable-debug | - | x | x | x | - | ---------------------------------------- --enable-dbgutil | - | x | x | x | x | ---------------------------------------- where O: optimization S: debug symbols D: debug STL T: trace facility U: additional debug utility (object counting) Note: --enable-selective-debuginfo has the same properties as --enable-debug Change-Id: Ib8a28c6162f47526d6bb33f81f53835cd11894b2
* Add experimental --disable-export configure optionTor Lillqvist2012-11-231-0/+1
| | | | | | | | | | | | | | Even for an Android (or iOS, presumably) app with just viewer functionality, some export code gets included in the single .so or executable. For now, when we know that we are producing only viewer apps for Android and iOS anyway, it might be a good idea to be able to carefully bypass some particularly pathological places in the code that generate large amounts of code and/or data that is useless in a viewer app. Change-Id: I59b97024ff2855e7bbe53d6ec8782797705f61d8
* fdo#55435 orcus needs Boost.System with recent BoostDavid Tardon2012-11-231-0/+1
| | | | Change-Id: I2df230e0ca6293131ceaf9211fb301165981ab86
* Use xcrun when available to run install_name_toolTor Lillqvist2012-11-221-0/+1
| | | | | | | | This hopefully should help in situations like Jonathan Aquilina's, where /usr/bin/install_name_tool does not correspond to the tool-chain used (but is from an earlier version of Xcode). Change-Id: I5b4ca9e5e163fb4a84967577d2146cdbe8344f03
* Turn presenter screen from bundled extension to plain codeStephan Bergmann2012-11-211-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The immediate trigger was 5e5c11c664f67ff9fd1120905b09a32bea3b2f6c "fdo#42070 Fix RTL support in presenter console" causing build failures on Mac OS X when linking the extension against vcl, but there should be more benefits of going from a bundled-anyway extension to plain code. (Not the least to get rid of the com.sun.star.drawing.XPresenterHelper hack.) To avoid unnecessary confusion between the newly plain code and any instance of the old extension still installed (per-user or shared), I renamed all relevant identifiers as follows: * UNO implementation com.sun.star.comp.Draw.framework.PresenterScreenJob -> org.libreoffice.comp.PresenterScreenJob * UNO implementation com.sun.star.sdext.presenter.PresenterProtocolHandler -> org.libreoffice.comp.PresenterScreenProtocolHandler * protocol handler schema vnd.com.sun.star.comp.PresenterScreen -> vnd.org.libreoffice.presenterscreen * configuration schema /org.openoffice.Office.extension.PresenterScreen -> /org.openoffice.Office.PresenterScreen (it appears this contains little to no user-changeable data anyway, so not migrating it to a new user profile due to the schema name change should not be problematic) * job ID onDocumentOpenedJob -> org.libreoffice.PresenterScreen Even with these precautions, having the presenter screen installed both as plain code and as a (per-user or shared) extension still leads to a crash when activating presentation mode (likely due to how both codes want to take control of the screen). To mitigate this, existing installations of the extension are explicitly not migrated to new user profiles. The sdext/source/presenter/bitmaps/*.png files were moved to icon-themes/galaxy/sd/res/presenterscreen-*.png and are now accessed via SdResId (adding the relevant data to sd/source/ui/inc/res_bmp.hrc and sd/source/ui/app/res_bmp.src; not sure whether these locations are already ideal). The code itself has been left mostly unchanged in sdext/source/presenter/, and it still clumsily communicates with sd core code via XPresenterHelper. There is a lot of room for improvement here. The help data is left untouched at sdext/source/presenter/help/ and needs to be incorporated properly into helpcontent2 in a follow-up commit. The --disable-ext-presenter-console configure switch is gone. Change-Id: I71adb7ae6dcdbd1802151fce6e3871d8a2026332
* dung out berkeleydb gnumake / configure bits ...Michael Meeks2012-11-211-6/+0
|
* Use subset of ICU data in a bundled ICUTor Lillqvist2012-11-211-0/+1
| | | | Change-Id: I71673271ec3e10d16f17f5640cbf6a90a1bfb9f4
* Key different browser plugin features to specific flagsStephan Bergmann2012-11-201-1/+2
| | | | | | | | | | | | | | | | | This is a rework of f9059d4eee8e53c0a6b531fff16e1fade58cb8b0 "Key all browser plugin features to --enable-nsplugin." The problem with that was that Mac OS X supports pluging browser plugins into LO documents (which was originally controlled by --enable-mozilla) but not plugging LO into browser windows (which was originally controlled by --enable-nsplugin), so controlling the former with the same switch as the latter did not actually work. Thus I replaced the single ENABLE_NSPLUGIN feature flag with two dedicated ones, ENABLE_NPAPI_FROM_BROWSER (for plugging browser plugins into LO documents) and ENABLE_NPAPI_INTO_BROWSER (for plugging LO into browser windows). The --enable-nsplugin configure switch is gone completely, setting the feature flags is always done fully automatically now. Change-Id: Iecf706637465e865c987563b5de489fa90b4c904
* renamed --enable-bluetooth to --enable-sdremote-bluetoothEnrico Weigelt, metux ITS2012-11-161-1/+1
| | | | | | | | | | | The current configure option --enable-bluetooth is a bit misleading, it doesn't really tell what it's actually for. Therefore renamed it, so it's more clear that it's an sdremote backend using bluetooth. Change-Id: Ia8b46ee001ea112b80521baa502dcab2bb7e83aa Reviewed-on: https://gerrit.libreoffice.org/1086 Reviewed-by: Rene Engelhard <rene.engelhard.re@googlemail.com> Tested-by: Rene Engelhard <rene.engelhard.re@googlemail.com>
* Rename "Mozilla headers" to "NPAPI headers" (incl. configure option name)Stephan Bergmann2012-11-151-2/+2
| | | | | | | | | | ...to avoid confusion what that is actually about. (Especially, it is completely unrelated to --enable-mozilla.) ATTENTION: This renames the configure option --with-system-mozilla-headers to --with-system-npapi-headers. Change-Id: I48f3c79d69c4d4f445a94e7ddbeab06ea667becc
* remove ancient lo-menubar implementation now that we have the shiny new oneBjoern Michaelsen2012-11-141-1/+0
| | | | Change-Id: Ie5ea41e7376838ac7f2ebfbe0d703e6a28d8a8a9
* allow to override PARALLELISM and CHECK_PARALLELISM at make timeNorbert Thiebaud2012-11-141-2/+2
| | | | | | | this allow for CHECK_PARALLELISM=1 make check Change-Id: Id7dee09440dda54588965a846f950176d2b4c671
* Revert "fdo#38878 upgrade xpdf to poppler"Tor Lillqvist2012-11-131-1/+1
| | | | | | | | | | | | | | | | | | | | | Also revert my two minor follow-up popper commits. Poppler doesn't build on Mac OS X. It uses fontconfig, and we don't depend on that on the Mac. There is a patch from 2009 http://lists.freedesktop.org/archives/poppler/2009-July/004932.html (actual patch at http://lists.freedesktop.org/archives/poppler/attachments/20090712/f3b154d0/attachment-0001.obj ) that makes poppler not use fontconfig on the Mac, but it was never upstreamed. And that patch uses the obsolete ATSUI API, which we want to stop using in LO code, not introduce new uses of. This reverts commit 39f9eb0d856293a974e2f024b29dca20068af073. This reverts commit 0941c211858416f6117548e093b428b64785f98a. This reverts commit a6e9bb4c7bad649cb44efaeef67fa18090348c53.
* fdo#38878 upgrade xpdf to popplerPeter Foley2012-11-131-1/+1
| | | | | | | Change-Id: Ib908a3acba1faabeb411b4d1459968a362ee8029 Reviewed-on: https://gerrit.libreoffice.org/1036 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
* fix gb_SPACE in LIBPNG_CFLAGSEike Rathke2012-11-121-1/+1
| | | | Change-Id: I901390b39573f7cf8b3a8971e32e52e9d479d645
* remove make-specific code from config_host.mkLuboš Luňák2012-11-091-15/+5
| | | | | | Apparently some people still try to source it from shell (scripts). Change-Id: If26a5c5eb83739d3ccce043afd095000d355a543
* configure: define FOO_CFLAGS/FOO_LIBS so that they are never emptyMichael Stahl2012-11-091-104/+111
| | | | | | | | This allows us to simply pass the already exported variables to invoked configures, where the non-empty values will override the detection logic there. Change-Id: I7353a313814c58922e34843aeae380e5afa442ca
* binfilter.die.die.dieNorbert Thiebaud2012-11-091-1/+0
| | | | | | | Change-Id: Ia3c103e4343d309b997ed37e33a382ffdfbddac3 Reviewed-on: https://gerrit.libreoffice.org/1014 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
* convert lcms2 to gbuildPeter Foley2012-11-081-1/+1
| | | | Change-Id: I96de6b20b2a68f0982a30d33359e9e9cda9e642c
* Add more fontsStefan Knorr2012-11-081-0/+4
| | | | | | | | | | (PT Serif, Source Code Pro and Souce Sans Pro under OFL; Open Sans under ALv2) Change-Id: Ic783f0d5841cafce6dba60213b0a658978ff2cfd Reviewed-on: https://gerrit.libreoffice.org/1007 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
* move more tarball names to configureMatúš Kukan2012-11-081-0/+20
| | | | Change-Id: I10e3a1f9d375ded2087b7bbd9c3d98b35e7868be
* convert lpsolve to gbuildPeter Foley2012-11-071-0/+1
| | | | | | | Change-Id: I0038b21a1b3bde4d8d3f5dd0092d15d858336680 Reviewed-on: https://gerrit.libreoffice.org/1002 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* Goodbye gettext, glib, gdk-pixbuf, pango, libcroco, libgsf and librsvgTor Lillqvist2012-11-061-14/+0
| | | | | | | | | | Now with librsvg no longer used, and liblangtag no longer using glib, a bunch of bundled (in some configurations, always on some platforms) 3rd-party libraries are no longer needed. Initial work by rene, continued by tml. Change-Id: I76edd7aea5452e3487499f0b9ed9f767cf760194
* Enough with that...Norbert Thiebaud2012-11-041-2/+0
| | | | | | | | | | | | | | | | | | peter's gbuildifications caused and ocean of red, that 1/ was not followed up by any attempt by the author to fix 2/ I wasted a good part of the weekend to de-entangle with only partial sucess reverting the whole mess for now... to be resubmited when a bit less borked... This reverts commit c4c160a4519f20d50e7189ef92aac99b83c4cc6a. This reverts commit faef2e51d0c7b74334a11400b205daf382805780. This reverts commit 057ce1fe2911f51be97199bf95e175db8aebfa42. This reverts commit a7d34af344900233ba08aee2a56a3daf85ab2421. This reverts commit befae0ceb80deb4623f3e41ff88b6dcb63eca0ad. This reverts commit 433b43bcd2dbd146a9d6342fab0704d653c50d29. This reverts commit 93e2c4a9d257ebbe794fbaba888229857e7c42d8.
* convert lcms2 to gbuildPeter Foley2012-11-041-0/+1
| | | | Change-Id: I96de6b20b2a68f0982a30d33359e9e9cda9e642c
* convert lpsolve to gbuildPeter Foley2012-11-031-0/+1
| | | | Change-Id: I0038b21a1b3bde4d8d3f5dd0092d15d858336680
* convert hyphen to gbuildPeter Foley2012-11-031-0/+1
| | | | Change-Id: I55b3832128aa096eb44b67a26ec2afeb6c573604
* these have been converted; use _tarball variablesMatúš Kukan2012-11-031-1/+3
| | | | Change-Id: I9215fbfaf5c2e5d40e7257cd52d8d9544599ea63
* remove GIT_REPO_NAMES (duplicated by GIT_NEEDED_SUBMODULES)Christian Lohmaier2012-10-311-1/+0
| | | | | | | | | | | | use plain copy instead of git-new-workdir when using --with-linked-git configure switch (point it to your master copy of the core-repo) also remove obsolete bin/create_bootstrap_links, bin/mkworkdir and bin/repo-list[.in] Change-Id: I37028badf2c46a24a3d628e80476efe4dd365d06 Reviewed-on: https://gerrit.libreoffice.org/912 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>