summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2014-11-28Work in progress: Move Calc-independend OpenCL configuration out of scTor Lillqvist1-4/+4
Intermediate commit. More changes will follow: The device selection logic needs to be moved, too. (And cleaned up.) Instead of the separate formulacalculationoptions dialog we should simply have a normal options page for those OpenCL-related settings that will remain purely Calc-specific, like the formula opcode subsetting. Change-Id: Id60d95e80d377cbbf5780beb473b221bce06b5e5
2014-11-28Move clew into a library of its ownTor Lillqvist1-0/+1
Change-Id: Ifb7e86b078bd549506a9cc1b9ce9fc22fffc5eec
2014-11-27configure: do not default to system libjpeg on LinuxMichael Stahl1-13/+1
There are multiple different sonames of libjpeg in different distros, so use a system one only when system libs are requested. Change-Id: I164433a31ab0fb4723da6843eb1f1132c8447d9e (cherry picked from commit 20d1e20d16ac377c160d47b53ff487a75fbd166f)
2014-11-20bump product version to 4.4.0.0.beta1+Christian Lohmaier1-1/+1
Change-Id: I4f22ea3c4fa7b0714166b3d59c3002a9e22b460e
2014-11-20Bin the --disable-vba optionTor Lillqvist1-5/+0
We don't check it anywhere in configure.ac. Change-Id: I7ccd0480049bc43139552eb32d8c8ac254aeeecd
2014-11-20No need to have OpenGL slide transitions optional at configure-timeTor Lillqvist1-44/+6
(The --disable-opengl option was misnamed; it actually referred only to the OpenGL slide transitions, not our other use of OpenGL.) Use of OpenGL is still hardcoded off for platforms where we don't know whether and/or how to handle it yet (iOS and Android), and otherwise it is optional at run-time. Change-Id: I65d0612dbc79ee07273854e5a468d891ef07c6b7
2014-11-20No need to have OpenCL optional at configure-timeTor Lillqvist1-11/+1
It continues to not be used on platforms where not available (iOS and Android), and on others it is optional at run-time anyway. Change-Id: I7ba2f87ac143aad78df7edc2e6e6dc014c29c071
2014-11-19HAVE_FEATURE_CRASHDUMP instead of manual SAL_ENABLE_CRASH_REPORTStephan Bergmann1-0/+1
Change-Id: Ifaf971d77f11cef207706989bba11dbe2028ca79
2014-11-17Add internal libjpeg-turbo library to be used instead of libjpegMatúš Kukan1-3/+64
Unfortunately requires nasm - the netwide assembler - http://www.nasm.us/ Upstream libjpeg-turbo is meant to be built with CMake on Windows but thanks to our gcc-wrappers we are able to avoid that. jpeg is kept mostly for platforms we are cross-compiling to. For now, it's used also for Mac OS X because jpeg-turbo does not build there, which should be fixed later. Change-Id: Id87b7072a8acc2578c3abf7e82cb1499e5094dbf
2014-11-12Bump cairo version to 1.2.0Riccardo Magliocchetti1-1/+1
Requirement already fullfilled by RHEL 5 Change-Id: I2304ecac744d1b46b4329ab6d1a0b75739d5c4ea Reviewed-on: https://gerrit.libreoffice.org/12250 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-11-12Fix common typos. No automatic tools. Handmade…Andrea Gelmini1-8/+8
Change-Id: I1ab4e23b0539f8d39974787f226e57a21f96e959 Reviewed-on: https://gerrit.libreoffice.org/12164 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-11-11READELF needs to be defined for unix such as SOLARISRichard PALO1-1/+3
Change-Id: I749fa8a19e00957a3f83f41e029687b435a3a903 Signed-off-by: Michael Stahl <mstahl@redhat.com>
2014-11-11configure: --enable-headless is dead long live --without-xRiccardo Magliocchetti1-14/+8
To avoid confusion with the --headless runtime option leverage --without-x for the headless build. Please note that build and code ifdefery naming is not changed. Change-Id: Iefdbc7ca5b4bb5627ebd2c78b4cedf44dce4ae5b Reviewed-on: https://gerrit.libreoffice.org/12303 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-11-10Revert "Force --std=gnu89 for clang."Luboš Luňák1-4/+0
Explictly passing any CFLAGS to configure overrides (=disables) CFLAGS that would be used by default. So if this sets CFLAGS to just --std=gnu89, .c files will never be built with optimization or debuginfo. This reverts commit 3a4860a751980b566b44d57cde188292df5e8726.
2014-11-07Clarify configure GStreamer handlingJan-Marek Glogowski1-23/+23
Currrently --disables-gstreamer disables GStreamer API 1.0 support and --enable-gstreamer-0-10 enables GStreamer API 0.10 support. To build with GStreamer API 0.10 you need to --disable-gstreamer and --enable-gstreamer-0-10, which doesn't seem logical. But actually it's possible to build both avmedia GStreamer backends, so this changes: * --disable-gstreamer to --disable-gstreamer-1-0 * configure variables to include the GStreamer API version "1_0" * adapts the configure help text Change-Id: Icffd8cfb9d80b3021e290675e7c9644c2a31fce8 Reviewed-on: https://gerrit.libreoffice.org/11912 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-11-07bump product version to 4.4.0.0.alpha2+Christian Lohmaier1-1/+1
Change-Id: I1ea75499fa9db95f34d3fb438469559849541a53
2014-11-05Add build support for iwyuRiccardo Magliocchetti1-0/+8
include-what-you-use is a tool to help removing unneeded includes. Homepage: https://code.google.com/p/include-what-you-use/ So to use it pass its path to configure like: ./configure --with-iwyu=/usr/bin/include-what-you-use May be helpful for fdo#42949 Change-Id: Idc185c5181d754b9dfd82fcf6a5ad05953b3cd03 Reviewed-on: https://gerrit.libreoffice.org/12255 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2014-11-01system libgltf conflicts with dbgutil tooDavid Tardon1-0/+5
Change-Id: I326d62077b556501d0a98794bca4b00f4bcfc369
2014-10-30Fixed typos. No automatic tools (sed, and so on).Andrea Gelmini1-3/+3
Change-Id: Ia43976d84eede6f699381bc4f3daf89b95e4cb4f Reviewed-on: https://gerrit.libreoffice.org/12150 Reviewed-by: Bryan Quigley <gquigs@gmail.com> Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-10-30Document that gtk3 support is experimentalMatthew J. Francis1-1/+2
Change-Id: I87df8cb6a4e4e374c5c9782e695fcdf020d5707f Reviewed-on: https://gerrit.libreoffice.org/12121 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-10-23The android remote app is in a separate repositoryChristian Lohmaier1-17/+1
so get rid of the noop-configure switch that was left Change-Id: I95ddf0fb1639c9801b27007cc24e366c2d6084cf
2014-10-23remove --without-ppds option nowCaolán McNamara1-21/+0
This was intended for the time we had a huge bunch of third party ppds, those are now long gone. SGENT42.PS is now the same as SGENPRT.PS since commit 871d8e0f278dab646e1877a505577edc730a26cf Date: Mon Nov 25 14:13:40 2013 +0000 Resolves: rhbz#188467 default to Type42 so get rid of that one, leaving just the single SGENPRT.PS fallback ppd Change-Id: I851f25b2789b8aa101acd18193cd01e8cded4d09
2014-10-23Rename --enable-sal-info to --enable-sal-logTor Lillqvist1-5/+5
Change-Id: I896c9ac1c941b85d052fbefb902c4341664881d4
2014-10-23Add --enable-sal-infoTor Lillqvist1-0/+9
Change-Id: I014d70ace7ce34b804ea2a018d3de8f94f7e0cbc
2014-10-23kill OUTPATHNorbert Thiebaud1-40/+0
Change-Id: I91806c3a55905dfd1ae90a10bc890cc526ff3270 Reviewed-on: https://gerrit.libreoffice.org/11908 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2014-10-22Replace DISABLE_SCRIPTING with HAVE_FEATURE_SCRIPTINGTor Lillqvist1-1/+1
Feature test macros that govern conditional compilation should be defined in config_*.h include files, not on the compilation command line. Change-Id: I40575a4762fd2564f10927b6f38a112dd9f9a3d7
2014-10-21Current iOS SDK is now 8.1Tor Lillqvist1-2/+2
Change-Id: Ie2860cf1a279d08cf8a08b72c20539ddaa00be15
2014-10-21Correct commentTor Lillqvist1-1/+1
Change-Id: I29633cfe7b378796bec5fe822941193ded8a9aa9
2014-10-20allow to build with system opencolladaDavid Tardon1-0/+35
Change-Id: I6101099c57d429987e06bca0652c843f4a94f8cc
2014-10-19bump product version to 4.4.0.0.alpha1+Christian Lohmaier1-1/+1
Change-Id: I345b2e6b9039480305f3d6883c5c75d568840c75
2014-10-18we should convert to DOS path for other exotic things than spaces tooNorbert Thiebaud1-7/+6
backslases and other 'special' characters can mess with later path handling Change-Id: Ic21b0eb82b60ffb2e286706be00148582ff9ad58
2014-10-18fix typo in TARFILE_LOCATION handling in the lode caseNorbert Thiebaud1-1/+1
Change-Id: I11831583a0288a07fd6279411069d169ab854882
2014-10-18format MSBuild path appropriatelyNorbert Thiebaud1-1/+1
Change-Id: I38ed000a0f9c07fe8e1ed26752af8e172998bf2c
2014-10-18windows: try to locate a good MSBuild.exe based on the version of VSNorbert Thiebaud1-0/+10
lcms2 for instance call MSBuild.exe, naked. it relies on what is found in the PATH, but apparently MSBuild.exe can be found in many places including for instance the .NET Framework. This was causing failure with a VS2013 This patch inspect the registry to see if there is a MSBuild of the same level than VS2013 and use that information to adjust the PATH so that we invoke the right version. Note: starting VS2013, Microsoft is numbering the version of MSBuild with the same version number than VS itself.. so with VS2013 the version of MSBuild is 12.0 (vs 4.0 before that) Change-Id: I04c614116d1d365a10c9b9e0e8ce9571d770c065
2014-10-17lode: fix LODE_HOME support for windowsNorbert Thiebaud1-15/+32
Change-Id: I6b44707b8d1be526e6c0400d7c7104628b825fc5
2014-10-16add test files for new formats in libmwawDavid Tardon1-1/+1
Change-Id: Ic72ccb701ad42107ff35a28df1328fe7139bcb1b
2014-10-15disable atl and activex be default if a Visual Studio Express is detectedNorbert Thiebaud1-38/+44
Change-Id: I28dcdace3a9b299dce5ca6289ce9a16290172dc5
2014-10-15use LODE_HOME when present to locat ant, junit and gnumakeNorbert Thiebaud1-2/+12
LODE_HOME is an environment variable that stem from the LibreOffice Development Environment... a small project aimed at simplying the setup of a build environement for Libreoffice, for dev, release, tinderboxing or jenkins slave (see git://gerrit.libreoffice.org/lode ) Among other things it defines some standard locations where where some specific tools that usually require manual install are to be installed (and lode's ./setup take care of doing just that) Teaching configure.ac about these location simplyfy even more the autogen.input setup when using a lode setup. Change-Id: I43d5c11b59110300f69dadfb7fd1c96e94f81652
2014-10-14Add clarification of --enable-chart-testsStephan Bergmann1-1/+4
...provided by moggi via private mail. Change-Id: If163e1ce40053c3fe9a5f76ea0356bf5c073e55b
2014-10-13android: When debugging, the installLocation must be "internalOnly".Jan Holesovsky1-9/+13
Otherwise the gdbserver ends up with run-as: exec failed for /data/data/org.libreoffice/lib/gdbserver Error:Permission denied (you need to run ndk-gdb with --verbose to see that). Change-Id: Iccdf0ff268c20d2fb5abc1e93404375fa51c1cf1
2014-10-11drop -Wno-long-double compiler flagDouglas Mencken1-12/+0
new GCC compilers do not accept "obsolete and totally removed in gcc 4.2 and later" -Wno-long-double flag actually, it used to be Apple-only GCC extension for gcc<=3.3 Change-Id: Ied3320cbd45915682b628c99bb0a168ea4753bb7 Reviewed-on: https://gerrit.libreoffice.org/11819 Reviewed-by: Douglas Mencken <dougmencken@gmail.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-10-10Bin pointless case statement: both cases were identicalTor Lillqvist1-9/+1
2014-10-09Avoid bashizm in AbsolutePath() functionArkadiusz Miśkiewicz1-1/+1
&> is another bashizm. Avoid that since configure is run using POSIX shell. Some POSIX compatible shells like mksh do not understand bash syntax. "cd - &> /dev/null" was causing "cd -" command to go into background which means we never changed back to original directory thus fooling configure script later: config.status: error: cannot find input file: `config_host.mk.in' "&>" was also redirecting stderr which we don't want to do anymore since it hides real and interesting errors. Change-Id: I286a32e6a200afca883b159d9196f606e0fe7063 Reviewed-on: https://gerrit.libreoffice.org/11896 Reviewed-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com> Tested-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com>
2014-10-09configure: let's default to GStreamer 1.0Michael Stahl1-6/+6
Support was added 2 years ago, it is probably more likely to be installed than 0.10 now. Change-Id: Ia2e36725f50f96889eb602468840dde9259c2b90
2014-10-08libgcrypt and gnutls are only used by our internal external/neonStephan Bergmann1-1/+1
...so must not be checked for if --without-system-neon Change-Id: If598108f98d6f94f32650feba7044224a78a4c12
2014-10-06configure: another GCC version check that is always trueMichael Stahl1-1/+1
Change-Id: Iafbc0dadc1aba4267414e2c6653bf306e4d84f4c
2014-10-06configure: for C++11 support, at least GCC 4.6 is requiredMichael Stahl1-2/+2
Change-Id: I0b61d738a85fc0d874fa9e18b4af4ebde5a40385
2014-10-06Allow building with java9 (first installement)Fridrich Štrba1-2/+10
In java9, there is no option for source/target 1.5, the lowest version is 1.6. This commit also patches the relevant external libraries in order to be able to build with build-wide source/target Change-Id: I68807c973a2a8be2f9b3a6e01243e36cb7110a12
2014-10-02remove HAVE_GCC_PRAGMA_DIAGNOSTIC_SCOPE check and macroMichael Stahl1-14/+0
This is supported in GCC 4.6.0 already: https://gcc.gnu.org/onlinedocs/gcc-4.6.0/gcc/Diagnostic-Pragmas.html Change-Id: I2f67e588eea3a323a2e9c81e39e56ab2e715a817
2014-10-02remove HAVE_GCC_PRAGMA_DIAGNOSTIC_MODIFY check and macroMichael Stahl1-13/+0
This has been supported by GCC and clang for a very long time. Change-Id: I410a2b39004c932003f8cbefe935aedb109b1163