summaryrefslogtreecommitdiff
path: root/config_host.mk.in
AgeCommit message (Collapse)Author
2013-02-19make it possible to build with system icu 4.2 (RHEL-6)Caolán McNamara
Change-Id: I69bf7bc33a619c4aa9483e2dc3d5540e4dfa7458
2013-02-19rename SYSTEM_LIBWPG to SYSTEM_WPG to remove specialcasingBjoern Michaelsen
Change-Id: I7fe4da07852d538216b92b9350903b7022bdc9fa
2013-02-19rename SYSTEM_LIBWPS to SYSTEM_WPS to remove specialcasingBjoern Michaelsen
Change-Id: I54880cd7d404692b8fee16c331c8e7a64508f52b
2013-02-19rename SYSTEM_LIBMSPUB to SYSTEM_MSPUB to remove specialcasingBjoern Michaelsen
Change-Id: I06d6dec259f4e1d28d0fb13497097bbfae156b2f
2013-02-19rename SYSTEM_LIBCDR to SYSTEM_CDR to remove specialcasingBjoern Michaelsen
Change-Id: I14bd9c0a4b9b55963da67102468d573f7132fab7
2013-02-19rename SYSTEM_LIBWPD to SYSTEM_WPD to remove specialcasingBjoern Michaelsen
Change-Id: Ibc8178e2dd7209705cb752f9570e414483c319a7
2013-02-19rename SYSTEM_LIBVISIO to SYSTEM_VISIO to remove specialcasingBjoern Michaelsen
Change-Id: Ib895be66ecb4c95a86696007fdda453d3a3b34e0
2013-02-19rename SYSTEM_LIBCMIS to SYSTEM_CMIS to remove specialcasingBjoern Michaelsen
Change-Id: I7fdf7fd285d6b8c584d8fe225729f15f3f9798ad
2013-02-19Kill the --without-system-stdlibs optionFridrich Štrba
Change-Id: I54bff2c8593995829857d30b38b8626a8c1a1a4f
2013-02-16remove zenity configure optionMatúš Kukan
It has served well but it's useless nowadays. build.pl is going to die anyway. Change-Id: I7769528af7987e43fee8707ce5b4e2214d43c5b4 Reviewed-on: https://gerrit.libreoffice.org/2174 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
2013-02-15configure: drop no longer working --with-linked-git optionMiklos Vajna
--with-referenced-git works with submodules, --with-linked-git does not. And I don't see a way to fix it, either. Change-Id: Ib6cdb065a022665cd62e9fdc7fc37a9e916e50ad Reviewed-on: https://gerrit.libreoffice.org/2165 Reviewed-by: Matúš Kukan <matus.kukan@gmail.com> Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-02-13don't use -notimestanp when using gjdoc as javadocRene Engelhard
Change-Id: Ie729aaeaeff41838a435a043dec10c5016355187
2013-02-09configure: add --with-referenced-git optionMiklos Vajna
This is similar to --with-linked-git, but: 1) It uses git submodule update --reference, so it works with submodules. 2) The created repo is a true git repo, except that its object database reuses the referenced repo's objects, so it's a real speedup when e.g. translations are enabled. I intentionally didn't just fixed --with-linked-git, to make it clear this is more like git clone --reference, not git-new-workdir. Change-Id: I7c9584bce3670fd1e175b90aded2435cfe78056d
2013-02-05Add --enable-readonly-installset optionTor Lillqvist
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
2013-02-05This is supposed to be sortedTor Lillqvist
Change-Id: Id29ccc9c009f0db5f1ee7483c412bb18578c24d3
2013-02-05convert libxslt to gbuild and add to tail_buildPeter Foley
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>
2013-02-01Add option to set bundle identifier and use it when signingTor Lillqvist
Sign also all the dylibs and frameworks in the bundle. Change-Id: I7f67b9d7eda0204b24e2ea2ef44a53fb8db0f8aa
2013-02-01Configury of OS X code signing and sandboxingTor Lillqvist
Change-Id: I7d63af2ddb67104daaddcb5f111e26269b9b5030
2013-01-28convert mysqlc to gbuild and add to tail_buildPeter Foley
Change-Id: Ia64bc884ed04a5d5652fb743f543a39e6b6bbcf2 Reviewed-on: https://gerrit.libreoffice.org/1901 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2013-01-11Set version number in AC_INIT() in configure.ac onlyTor Lillqvist
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
2013-01-10Add configure switch that allows hardlink deliverTomas Chvatal
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
2013-01-07Get rid of nsinstall hackeryPeter Foley
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>
2013-01-02partly revert 92a9b7780c6e13a4da3b12794342edbc4c09ef51 for ICU < 49Eike Rathke
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
2013-01-02convert nss to gbuildPeter Foley
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>
2013-01-02DBGHELP_DLL is set in download.lst included at the endTor Lillqvist
Change-Id: I5465c9176b0b53f9a148fe50373f38c71f179746
2012-12-30convert redland to gbuild and add to tail_buildPeter Foley
Change-Id: I953fb203b1a24920f236c2f6e1fd9d82edda1f0f Reviewed-on: https://gerrit.libreoffice.org/1493 Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>
2012-12-29follow logical consequences of a minimum icu version of 4.6Caolán McNamara
since commit f20ed8959bc0a984177377a734d34f767653625b Change-Id: I4f2fc5d9eb7a581b9ed707a3c3f96be817141846
2012-12-25convert external to gbuildPeter Foley
Change-Id: I7127db6aad9e97a0f3e758aa83b22ac8465d3f43
2012-12-21gbuild: AsmObject: support user defined AFLAGSMichael Stahl
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
2012-12-20Require icu 4.6 or later with system icuTomáš Chvátal
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>
2012-12-18Replace GUIBASE checks with equivalent OS checksTor Lillqvist
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
2012-12-17Remove --with-stlport from LO 4.0Stephan Bergmann
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
2012-12-12BUILDDIR should be presumably set to ... BUILDDIR :)Luboš Luňák
Change-Id: Ia59aca8cc5c224af3bcecf79ee983afcacc80f76
2012-12-11export BUILDDIR in config_host.mk to allow partial buildNorbert Thiebaud
Change-Id: I865a22e48a3125f40de786933ded8a70c0329a39
2012-12-10bring back precompiled headers supportLuboš Luňák
This is mostly a revert of 992757cc5ebfb1df42636b8d3269cdbc10fc4148 and bc78ac68c2492e63a680f68b524c4a51179ea83e, with tweaks to apply. Also only MSVC support for now. Change-Id: Ia926b3c28125b52012156ccfd47932837b09d20a
2012-12-10Try -std=c++11 if -std=gnu++0x does not workStephan Bergmann
...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
2012-12-07CLANGPLUGIN_CPPFLAGS did not actually workStephan Bergmann
...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
2012-12-07Add --enable-windows-build-signing optionFridrich Štrba
Change-Id: I9630a486043c97aa9e31873c63f807cedb869a24
2012-12-06Bug 57917 - --enable-ext-oooblogger does not work with Python 3Noel Grandin
Remove the oooblogger extension. It is unmaintained and the original author (caolan) wants it dead. Change-Id: Iff89f5badbb74f465c57e068a9e1acbbc13bc235
2012-12-04First fix for fdo#56902Mathias Michel
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>
2012-11-29add --with-extra-buildid configure optionPetr Mladek
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
2012-11-28MinGW: Bundle also the libpoppler-*.dllJan Holesovsky
Change-Id: I181e408e7bc585d93fbeb2ce76a32bc350845c91
2012-11-28bin --enable-oxygenoffice; it does nothingMatúš Kukan
Change-Id: Ibac9b92f5833253d6485009e0ea8ea11f2b8ed91
2012-11-27download few tarballs directly without md5sum in nameMatúš Kukan
..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
2012-11-27support for --with-all-tarballsMatúš Kukan
- 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
2012-11-27move check for wget and md5sum to configureMatúš Kukan
Change-Id: I1951f25ddff112e8184c90006cd6e87a1c02a930
2012-11-27clean up PYTHON related version etc. variables:Michael Stahl
- configure defines PYTHON_VERSION, PYTHON_VERSION_MAJOR, PYTHON_VERSION_MINOR - remove pyversion.Makefile Change-Id: I19ac8df18a520ad56bf63ea038dc0769b8249d0b
2012-11-27Make python3 work with custom VALGRIND_CFLAGSStephan Bergmann
Change-Id: Ia4b08a1b20bf46af4d06c0478ed8e795ee543703
2012-11-23restore --enable-symbols optionDavid Ostrovsky
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
2012-11-23Add experimental --disable-export configure optionTor Lillqvist
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