summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2012-12-25convert external to gbuildPeter Foley1-55/+40
Change-Id: I7127db6aad9e97a0f3e758aa83b22ac8465d3f43
2012-12-24MSVS 9.0 uses mspdb80.dll, go figureTor Lillqvist1-2/+9
Change-Id: Id37b276983b86455dcbdcd40fd1e3d3efba33011
2012-12-24Further Windows SDK cleanupsTor Lillqvist1-64/+22
Change-Id: Id9b7f19fe9035bd25253e1d98023f7eb3d3a7f2b
2012-12-24Simplify Visual Studio and Windows SDK related configurabilityTor Lillqvist1-369/+345
We had too many obscure options for the MSVC build. The configury logic tried to take into consideration Registry keys or file locations that likely never happen with the compilers we suppport (2008, 2010 or 2012) or the Windows SDKs from the same era. Now there is just an option --with-visual-studio that can be used to specify which Visual Studio version to use in case several are installed. It takes as parameter the "year" version, 2008, 2010 or 2012. (There is also --with-windows-sdk that takes the version number like 7.1A or 8.0, but I expect that this option will not be needed.) The code tries hard to use sane defaults in all cases. It is quite likely that there are bugs in the new logic. Those will have to be fixed once noticed. Hopefully the basic idea is sane, though. Change-Id: I0a53acd334d35cbf2cd2fbc76a38d636e0d0123d
2012-12-23We only build for Windows on CygwinTor Lillqvist1-4/+4
It is pointless to test for both $build_os = cygwin and $_os = WINNT. Change-Id: I89b5196439f79284ca1a3fb08369decf20810b5b
2012-12-23Indent consistentlyTor Lillqvist1-87/+86
Change-Id: Ie2cdbf1291ec340053238b72dd155f20aa2aaddb
2012-12-23--enable-foo=TRUE is not the normal way to do itTor Lillqvist1-2/+2
Change-Id: I665bf0bdb4e0d4c104a08f37a8afa9de4ad4a9f4
2012-12-21gbuild: AsmObject: support user defined AFLAGSMichael Stahl1-2/+13
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átal1-9/+2
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-20Add ability to send SAL_* messages to syslogRiccardo Magliocchetti1-1/+4
Use environment variable SAL_LOG_SYSLOG=1 Change-Id: I0c260ca69fbeefb0c2e8cc46ca6955e92791c05b Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2012-12-20Thou shall not mention qtz twice, thy packaging breakethFridrich Štrba1-5/+2
Change-Id: Icd65d8a456cf59b6e4b6b6bfb095c0bff498bcbc
2012-12-19-DENABLE_GRAPHITE -> config_graphite.hLuboš Luňák1-0/+2
Change-Id: I94c7865b68c65540765c9fbfba6f669055dad4ba
2012-12-19Add a few missing files to be expanded (from *.in) to CONF-FOR-BUILDTor Lillqvist1-0/+4
But note that currently the config/config_*.h files are created and used so that those created for the HOST platform are used also when compiling (the cross-toolset) for the BUILD platform. Seems to work by luck so far, but this is really broken. We need to have the config_*.h files separately for HOST and BUILD. Change-Id: I500694eee8bb2a8d2d7afbf78171c0e2ea1e66b3
2012-12-19Revert "The Impress remote control makes sense only on desktop OSes"Tor Lillqvist1-2/+1
Nah, sure it makes sense also on tablets. Consider having your tablet attached to a projector while you dance around on stage talking and controlling the presentation with your phone (or other smaller device). This reverts commit ccd519c582cc897b9276b5d04801688c253c1e94.
2012-12-18Replace GUIBASE checks with equivalent OS checksTor Lillqvist1-10/+6
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 Lillqvist1-1/+2
Change-Id: I48166fd5ee3dec8c140ef1905023db72c2aa2bd4
2012-12-17Remove --with-stlport from LO 4.0Stephan Bergmann1-101/+2
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 Timar1-1/+1
Change-Id: Ic20c758034309a7b67966d73066770c4b870f146
2012-12-14Make KeyID (qtz) work againAndras Timar1-3/+8
Conflicts: configure.ac Change-Id: I67b2ce4ae647150aeace72c542a5838940d2c058
2012-12-11export BUILDDIR in config_host.mk to allow partial buildNorbert Thiebaud1-0/+1
Change-Id: I865a22e48a3125f40de786933ded8a70c0329a39
2012-12-11BUILD_DIR -> BUILDDIR, to be consistent with the other *DIRLuboš Luňák1-6/+6
Change-Id: Ia80a1246a7e3c8862a50a3daf79aba5609b7df3a
2012-12-11Prepare for read-only source buildNorbert Thiebaud1-13/+16
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 Michaelsen1-0/+6
Change-Id: I097675450a0eed87eccf90356c81657485609d13
2012-12-10do not try to use -std=c++11 after allLuboš Luňák1-35/+2
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ňák1-1/+0
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ňák1-5/+4
Change-Id: I83a5a2cc6a673165a230ac0c916fdd533a4ccaae
2012-12-10bring back precompiled headers supportLuboš Luňák1-1/+22
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 Bergmann1-7/+45
...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átal1-15/+0
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 Lillqvist1-1/+0
Change-Id: Ib879ae35358d0f45cc874de501d42532f69ac460
2012-12-07add rtl::OUStringBuffer::append(bool)Luboš Luňák1-0/+28
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ňák1-0/+12
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 Bergmann1-2/+13
...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 Štrba1-0/+18
Change-Id: I9630a486043c97aa9e31873c63f807cedb869a24
2012-12-06formating cleanupPeter Foley1-166/+174
Change-Id: I851f4f82caa8483a296da3c8337ccbedccf7c5de
2012-12-06Numbertext 0.9.5 (Python 3 fixes)Andras Timar1-1/+1
Change-Id: Ic5d8f8a975861c63354d28f5043abb5ead29192b
2012-12-06Do not accumulate warnings across configure runsStephan Bergmann1-2/+4
...and remove temporary file again. Change-Id: I199b054d8e7b87d1c9268abbe628393d480e42f7
2012-12-06remove remnants of lomenubarCaolán McNamara1-5/+0
since 4e7f9650e2a32b648cbd50ab113955920f960354 Change-Id: I7745a59bdd5986552a476f73c2b5a4d10b277726
2012-12-06Bug 57917 - --enable-ext-oooblogger does not work with Python 3Noel Grandin1-21/+0
Remove the oooblogger extension. It is unmaintained and the original author (caolan) wants it dead. Change-Id: Iff89f5badbb74f465c57e068a9e1acbbc13bc235
2012-12-06MinGW: Fix configure.Jan Holesovsky1-1/+1
Change-Id: Ia4f72b7bfe12f8f7e526b7dc2a2a2ba3d6eae861
2012-12-05kill oowintoolPeter Foley1-21/+208
Change-Id: Ifb0c8a34ecb7b77a92fb67ca947b4ed46f51fd9a
2012-12-05we dont execute config.guess anymorePeter Foley1-3/+0
Change-Id: Ia2a0158b2824748625e4ece26d3a145fefd519cb
2012-12-05dont create warn file if no warningsPeter Foley1-2/+3
Change-Id: I338b76971c4fd94455231d58e9d0bcce4524e829
2012-12-06Set OOO_VENDOR to the login name as fallbackTor Lillqvist1-1/+11
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 Lillqvist1-10/+24
2012-12-04bump product version to 4.1.0.0.alpha0+, build id to 0Petr Mladek1-1/+1
Change-Id: I0a8e86dc862b05e8c92738a565ae1513ea9e60b0
2012-12-04TyposStephan Bergmann1-3/+3
Change-Id: I40aff76df4ddef3774632a3dcdf67b943229feb3
2012-12-04First fix for fdo#56902Mathias Michel1-245/+79
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 Foley1-1/+1
Change-Id: I763412bd1b6713b91c2e4a8d575ee2a14e9d5cf2
2012-11-30Turn Python Scripting Provider from bundled extension to plain codeStephan Bergmann1-1/+1
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