summaryrefslogtreecommitdiffstats
path: root/config_host.mk.in
Commit message (Collapse)AuthorAgeFilesLines
* Add --enable-readonly-installset optionTor Lillqvist2013-02-051-0/+1
| | | | | | | | | | | | | | | | Not yet implemented in the code, but my idea is that any functionality that modifies the system-wide installation will go away in this case. Automatically set if --disable-externsions, or if building a sandboxed LO for OS X. Should probably be set automatically also when just building a signed (but not necesssarily sandboxed) LO for OS X? Surely installing a system-wide extension should count as tampering with the app. Especially if we can make also extension (scripts) be signed (by locating them in the Resources folder?) Change-Id: Id654bfaa6331535a66eae1bc6531a756085a3f06
* This is supposed to be sortedTor Lillqvist2013-02-051-53/+52
| | | | Change-Id: Id29ccc9c009f0db5f1ee7483c412bb18578c24d3
* convert libxslt to gbuild and add to tail_buildPeter Foley2013-02-051-0/+1
| | | | | | | | Change-Id: I16eb442fd65b3a2f3a44108f670fd364dc7a64c0 Reviewed-on: https://gerrit.libreoffice.org/1988 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>
* Add option to set bundle identifier and use it when signingTor Lillqvist2013-02-011-0/+1
| | | | | | Sign also all the dylibs and frameworks in the bundle. Change-Id: I7f67b9d7eda0204b24e2ea2ef44a53fb8db0f8aa
* Configury of OS X code signing and sandboxingTor Lillqvist2013-02-011-0/+2
| | | | Change-Id: I7d63af2ddb67104daaddcb5f111e26269b9b5030
* convert mysqlc to gbuild and add to tail_buildPeter Foley2013-01-281-0/+3
| | | | | | | Change-Id: Ia64bc884ed04a5d5652fb743f543a39e6b6bbcf2 Reviewed-on: https://gerrit.libreoffice.org/1901 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* Set version number in AC_INIT() in configure.ac onlyTor Lillqvist2013-01-111-0/+4
| | | | | | | | Output a solenv/inc/minor.mk based on that. Get rid of RSCVERSION and RSCREVISION. Automate the end of the copyright year range, although I am actually not sure if that is OK. Change-Id: Ibae2d139b1dd468ee80d18a2a41b786a532df809
* Add configure switch that allows hardlink deliverTomas Chvatal2013-01-101-0/+1
| | | | | | | | | | This switch just makes possible to configure in ln delivery instead of cp based one. The feature was already in the place, we just make it visible as configure option now. Change-Id: I778ef3b03e6b9a57057e66ff6307e7da46bcd935
* Get rid of nsinstall hackeryPeter Foley2013-01-071-1/+0
| | | | | | | | | | | This removes the need for using NSS Build Tools on windows. It also removes the nees to build nss for the build system while cross compiling. Change-Id: I13c9fdb575223f2940d3e4eda00e77ba9158f2b7 Reviewed-on: https://gerrit.libreoffice.org/1534 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
* partly revert 92a9b7780c6e13a4da3b12794342edbc4c09ef51 for ICU < 49Eike Rathke2013-01-021-0/+2
| | | | | | | | | | | | | | | | | | | | | | Re-enable build with ICU 4.6 and 4.8 ICU versions prior to 49 don't know Conditional_Japanese_Starter and Hebrew_Letter Also, the change in i18npool/CustomTarget_breakiterator.mk - -e "s#\[:LineBreak = Close_Punctuation:\]#\[& \[:LineBreak = Close_Parenthesis:\]\]#" \ with i18npool/source/breakiterator/data/line.txt -$CL = [:LineBreak = Close_Punctuation:] ; +$CL = [:LineBreak = Close_Parenthesis:]; did not produce equivalent results. Instead use $CP = [:LineBreak = Close_Parenthesis:]; $CL = [[:LineBreak = Close_Punctuation:] $CP]; Change-Id: I14fc14319ea34f23393264560452a79bb49fc3a7
* convert nss to gbuildPeter Foley2013-01-021-0/+3
| | | | | | | Change-Id: I59edc4c437abccc201823d97f1cbec230d273b05 Reviewed-on: https://gerrit.libreoffice.org/1529 Reviewed-by: Luboš Luňák <l.lunak@suse.cz> Tested-by: Luboš Luňák <l.lunak@suse.cz>
* DBGHELP_DLL is set in download.lst included at the endTor Lillqvist2013-01-021-1/+0
| | | | Change-Id: I5465c9176b0b53f9a148fe50373f38c71f179746
* convert redland to gbuild and add to tail_buildPeter Foley2012-12-301-0/+3
| | | | | | | Change-Id: I953fb203b1a24920f236c2f6e1fd9d82edda1f0f Reviewed-on: https://gerrit.libreoffice.org/1493 Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>
* follow logical consequences of a minimum icu version of 4.6Caolán McNamara2012-12-291-2/+0
| | | | | | since commit f20ed8959bc0a984177377a734d34f767653625b Change-Id: I4f2fc5d9eb7a581b9ed707a3c3f96be817141846
* 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