summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
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-18The Impress remote control makes sense only on desktop OSesTor Lillqvist
Change-Id: I48166fd5ee3dec8c140ef1905023db72c2aa2bd4
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-15typo in configure.acAndras Timar
Change-Id: Ic20c758034309a7b67966d73066770c4b870f146
2012-12-14Make KeyID (qtz) work againAndras Timar
Conflicts: configure.ac Change-Id: I67b2ce4ae647150aeace72c542a5838940d2c058
2012-12-11export BUILDDIR in config_host.mk to allow partial buildNorbert Thiebaud
Change-Id: I865a22e48a3125f40de786933ded8a70c0329a39
2012-12-11BUILD_DIR -> BUILDDIR, to be consistent with the other *DIRLuboš Luňák
Change-Id: Ia80a1246a7e3c8862a50a3daf79aba5609b7df3a
2012-12-11Prepare for read-only source buildNorbert Thiebaud
This patch allows to do mkdir <build_dir> cd <build_dir> <src_root>/autogen.sh make Only the remaining dmake modules are poluting the <src_root>... which will get eventually convererd to gmake... Change-Id: Iefd64732fa12e096d554cff4eee6b777deb92338 Reviewed-on: https://gerrit.libreoffice.org/1273 Reviewed-by: Luboš Luňák <l.lunak@suse.cz> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-12-10no need for wget/curl when not fetching anythingBjoern Michaelsen
Change-Id: I097675450a0eed87eccf90356c81657485609d13
2012-12-10do not try to use -std=c++11 after allLuboš Luňák
The very same libstdc++ that breaks with clang and -std=gnu++0x has also the ABI breakage that prevents using C++11 anyway. Moreover, there's still the idea that we should preferably use the gnu variant, just like the default is -std=gnu++98, rather than strict C++11 (the gcc manpage for -ansi e.g. says that some builtins are disabled in this case). Change-Id: I4dac01374ee7a34796161f6e0e76eb962953e709
2012-12-10remove AC_DEFINE(HAVE_CXX0X)Luboš Luňák
There should be no #ifdef for that anyway (given compiler support each feature will need its own check). Change-Id: I1998bfff362f2aef23717735834cacf87d3db90b
2012-12-10enable PCH in configure only for msvc/clangLuboš Luňák
Change-Id: I83a5a2cc6a673165a230ac0c916fdd533a4ccaae
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-09Do not keep deprecated switches aroundTomáš Chvátal
This is pretty bad idea, because when you really remove them it prints nice warning, this way tho you have no damn chance to see it unless you read the ./configure --help. Change-Id: I2fc9ffc1dec4d69522e2a7c90cb5cf06f3d70c3d Reviewed-on: https://gerrit.libreoffice.org/1271 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
2012-12-08There is no --disable-build-mozilla optionTor Lillqvist
Change-Id: Ib879ae35358d0f45cc874de501d42532f69ac460
2012-12-07add rtl::OUStringBuffer::append(bool)Luboš Luňák
The same as 563fa900ba22bf83dfa58e67807ed0337f810576 , but this time with extra care to not break anything with pointer->bool conversions. Change-Id: Ifcea840e96da0fbfcf92b54141fb8ef9c5eb94ff
2012-12-07use config_xxx.h files instead of -DHAVE_XXX on the command lineLuboš Luňák
As the latter does not quite scale, and also source files depending on the setting/feature did not rebuild in case of a change. There are intentionally more config_xxx.h files (so autoheader from autotools is not used), so that a setting change does not force automatically a rebuild of everything. Running configure does not touch those config_xxx.h files that have not changed. There's config/README with a howto. Change-Id: I6d6e82050ff8faf5364ed246848b8401aca3e0e5
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-06formating cleanupPeter Foley
Change-Id: I851f4f82caa8483a296da3c8337ccbedccf7c5de
2012-12-06Numbertext 0.9.5 (Python 3 fixes)Andras Timar
Change-Id: Ic5d8f8a975861c63354d28f5043abb5ead29192b
2012-12-06Do not accumulate warnings across configure runsStephan Bergmann
...and remove temporary file again. Change-Id: I199b054d8e7b87d1c9268abbe628393d480e42f7
2012-12-06remove remnants of lomenubarCaolán McNamara
since 4e7f9650e2a32b648cbd50ab113955920f960354 Change-Id: I7745a59bdd5986552a476f73c2b5a4d10b277726
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-06MinGW: Fix configure.Jan Holesovsky
Change-Id: Ia4f72b7bfe12f8f7e526b7dc2a2a2ba3d6eae861
2012-12-05kill oowintoolPeter Foley
Change-Id: Ifb0c8a34ecb7b77a92fb67ca947b4ed46f51fd9a
2012-12-05we dont execute config.guess anymorePeter Foley
Change-Id: Ia2a0158b2824748625e4ece26d3a145fefd519cb
2012-12-05dont create warn file if no warningsPeter Foley
Change-Id: I338b76971c4fd94455231d58e9d0bcce4524e829
2012-12-06Set OOO_VENDOR to the login name as fallbackTor Lillqvist
If OOO_VENDOR is empty you get annoying warnings from the Windows Resource Compiler at line 55 in solenv/inc/shlinfo.rc.
2012-12-05Let's try to enable compiling the Bluetooth code for WindowsTor Lillqvist
2012-12-04bump product version to 4.1.0.0.alpha0+, build id to 0Petr Mladek
Change-Id: I0a8e86dc862b05e8c92738a565ae1513ea9e60b0
2012-12-04TyposStephan Bergmann
Change-Id: I40aff76df4ddef3774632a3dcdf67b943229feb3
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-30cosmetic fixesPeter Foley
Change-Id: I763412bd1b6713b91c2e4a8d575ee2a14e9d5cf2
2012-11-30Turn Python Scripting Provider from bundled extension to plain codeStephan Bergmann
To avoid unnecessary confusion between the newly plain code and any instance of the old extension still installed (per-user or shared), I renamed the UNO implementation identifier org.openoffice.pyuno.LanguageScriptProviderForPython to org.libreoffice.pyuno.LanguageScriptProviderForPython. Also, existing installations of the extension are explicitly not migrated to new user profiles. Change-Id: Id3dd66ba5e52e0962f7ad0ccb5e4ad5b0bec97fa
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-29Always use Java target version 1.5Tor Lillqvist
It has been way too common for people to accidentally have a javac from JDK 7 create class files that are of the newest version, which older JREs and Android's dex then don't understand. As many of the distro-configs files specified --with-java-target-version=1.5 anyway, let's just hardcode that for now. Change-Id: I0853820dc56a062f053b5c2c30097bf1ff3798c1
2012-11-29Isolate PDF Import so it can be made optionally installableStephan Bergmann
...which can be attractive for installation sets that use --with-system-poppler but do not want the LO core package to depend on a poppler package. See the comment at the top of scp2/source/ooo/module_pdfimport.scp for details. The build-time --disable-pdfimport configure switch is gone, PDF Import is built unconditionally for all platforms but Android and iOS now. (The ENABLE_PDFIMPORT variable now uses TRUE/FALSE rather than YES/NO, to increase consistency across those variables.) Change-Id: I6509d0b2e770b276cd54540408fb1ec5a7dda058
2012-11-29Fix indentationTor Lillqvist
Change-Id: I7efac64042fdd0b985114b06314cd7b81a6ecf6d
2012-11-29For now, we need a system Python to run build-time Python scripts on OS XTor Lillqvist
Change-Id: Ia46126f9f56668a14a66679b697ce54cec6ea0b8
2012-11-28liborcus: must be built with -D_GLIBCXX_DEBUG for debug STLMichael Stahl
... in --enable-dbgutil mode. Change-Id: I095bc8f29570afd9912a615e98ef05e4249ea8f7
2012-11-28Add comment about Windows SDK 8Tor Lillqvist
Change-Id: I91abacdbe75b36a61e110068e300c54c08c7ead2
2012-11-28Use uniform spacing before the "then" of if statementsTor Lillqvist
Change-Id: I657f14b26f76b874fd6d84eb6ae2009dfcbd0f88
2012-11-28More informative logging for the search for midl.exe, csc.exe and al.exeTor Lillqvist
Also adapt to the "bin" structure of the Windows Kit 8, where there are no tools directly in "bin" but only in the "x86" and "amd674" subdirectories. Change-Id: Id3aaaaaba6f4386a54e7becbb2d4fc66a8f5a0d8
2012-11-28Update the Python checks for cross-compiling.Jan Holesovsky
Change-Id: I1066c9108fd31682bd238df50bdf1cab0a05d3ec
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-28Update liborcus package to (pre-release) 0.3.0.Kohei Yoshida
This is not the official 0.3.0 release. Change-Id: I1d097ed30ea6c1835ac10d6be77e45a644449497
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