Commit Graph

1665 Commits

Author SHA1 Message Date
David Ostrovsky
ef8ddd22a9 Fix -showIncludes generation on MSVC 14.0
Change-Id: I486b2fc9b4d538ac59d4ced41f2c1726d1ad0dfa
Reviewed-on: https://gerrit.libreoffice.org/17358
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-07-29 10:56:02 +00:00
Tor Lillqvist
e83499ad82 Mention that --enable-lto is broken for MSVC
I don't have the inspiration to fix it. I get unresolved symbols
"__declspec(dllimport) public: virtual class com::sun::uno::Any __cdecl
cppu::WeakImplHelper<class com::sun::container::XEnumeration>::
queryInterface(class com::sun::uno::Type const &)" etc when linking the
fwk library in framework.

Also, surely we require GCC to be >= 4.6 now, no need to mention that.

Change-Id: I6502a4acc200f4d94c8c6e0577eee4282375db0d
2015-07-27 18:30:13 +03:00
Michael Stahl
6be72cc21c configure: make --enable-selective-debuginfo less errorprone
Change-Id: I6b7379323a86242b42a8a5137807c535bf1d7c46
2015-07-27 17:05:32 +02:00
Michael Stahl
cdd699eacf configure: try not to break with MSVC 2013 Express
The devenv.exe /Upgrade is apparently not supported by Express, but that
is currently only needed for the 2015 version, so try to keep 2013
Express working.

Change-Id: I40bb8a5c9583381e89ede2e014e6e095016bbe11
Reviewed-on: https://gerrit.libreoffice.org/17275
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>
Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2015-07-22 17:49:56 +00:00
Eike Rathke
67bded9f0b update to liblangtag-0.5.7
Change-Id: I46bf74efb52435313eb17e0db8b1cf103a329004
Reviewed-on: https://gerrit.libreoffice.org/17078
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Eike Rathke <erack@redhat.com>
2015-07-16 09:47:53 +00:00
Tor Lillqvist
f3df77acca With --enable-gtk3 we need GLib >= 2.38
The G_ADD_PRIVATE used in libreofficekit/source/gtk/lokdocview.cxx is from
2.38.

Change-Id: I2058932f8252d2715f970f020160f4f960987125
2015-07-14 11:03:56 +03:00
Heiher
af932bb392 configure: Add support for mips64.
Change-Id: If52e44a028b9cfd9ead4f16186810dde98a67ef1
Reviewed-on: https://gerrit.libreoffice.org/16912
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-07-10 19:50:28 +00:00
David Ostrovsky
98a61f5b8d Expose devenv make file variable
Change-Id: I502ce280276b6430053f0fbcf9cc3248b6c9b11b
Reviewed-on: https://gerrit.libreoffice.org/16801
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-07-09 11:13:27 +00:00
Stephan Bergmann
ecc617e797 configmgr: support reading from a dconf layer (WIP)
Work in progress to allow integration of LO with
<https://wiki.gnome.org/Projects/FleetCommander>.

During configuration, dconf support is implicitly enabled when available on the
host (which is presumably only available on Linux).  It is explicitly disabled
for TDF Linux builds for now, though, to avoid accidental dependencies of the
distributed installation sets on system dconf libraries.

A dconf layer is represented in the CONFIGURATION_LAYERS bootstrap variable with
type "dconf" and an empty URL.  See the comment at the top of
configmgr/source/readdconflayer.cxx for the encoding of component-data in dconf.

All of this is still subject to change.

Change-Id: I2d08d81c8ea43ba4a99040a8882ae75b91bcfdb9
Reviewed-on: https://gerrit.libreoffice.org/16848
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2015-07-08 12:06:04 +00:00
Michael Stahl
b8f99f254b configure: require libexttextcat 3.4.1
... following commit cc96b2738b

Change-Id: I152875b6f72ff972d004f6df11325ce89f43ad9d
2015-07-06 13:09:43 +02:00
Nathan Yee
7eb863d6b6 online update: Add the bzip2 external.
Change-Id: Id7547390c49c0bcf672eb1a9863fc236518bfa49
2015-07-03 13:49:20 +02:00
Andrea Gelmini
87dc6c82d5 Fix typos
Change-Id: Ideb5688a8c9e7cf10038f2e9d00991e8653b1875
Reviewed-on: https://gerrit.libreoffice.org/16706
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com>
2015-07-03 09:02:48 +00:00
Caolán McNamara
e1d8fb13b2 d->e
Change-Id: I76ced60151bcc160eb4a4c12cc86f01edec076fc
2015-07-01 10:52:34 +01:00
Caolán McNamara
caacdc4b39 f22 openjdk for ppc64le has both these dirs, but jawt is only on one
Change-Id: Ie770ecceb8c8f5a6fa882a9f5d5a26806b029589
2015-07-01 10:33:24 +01:00
Jan Holesovsky
e03a5f5e83 online update: Configure switch --enable-online-update=mar
This will enable the mar-based online update instead of the 'traditional' one.
At the moment, this does not build, as libbz2 was not packaged as an external
library yet.

Change-Id: I1ad7d9adf7a12a427786682ad932597eb2319256
2015-06-29 17:43:31 +02:00
Julien Nabet
2a65bf32ec Revert "Typo: iff->if"
This reverts commit cf92da3d6e.

iff can mean "if and only if" so not a typo
2015-06-23 20:42:27 +02:00
Julien Nabet
cf92da3d6e Typo: iff->if
Change-Id: I3fc60856b5a56e71d70b55c89323be074bdec3b3
2015-06-23 20:30:11 +02:00
Stephan Bergmann
0032fc0385 Fix check for broken standard library
The compiler's __GNUC__ etc. need not match the libstdc++ version used (esp.
when using Clang as compiler), and libstdc++'s __GLIBCXX__ macro doesn't inrease
monotonically with version numbers, so resort to a configure check.

Change-Id: I06de6b68324169863f6f5c31ae5d855e8b04cd6b
2015-06-19 15:25:53 +02:00
David Tardon
2703f4d843 continue to support glew 1.10
Change-Id: I951c04e7d0039f1e38e3bcb2ea7e0f7c33293b9b
2015-06-18 10:16:02 +02:00
Tor Lillqvist
e93a7cff80 Improve instructions printed at end
Using "issue" instead of "run", but not consistently, is silly.

There is no instdir/program/soffice on OS X.

Change-Id: Ic94a969b268981981842101ed9c530a8f4211a15
2015-06-17 11:25:51 +03:00
Tor Lillqvist
edb1582c4a Look for SDKs 9.0 and 8.4, too
Change-Id: I9cfb2f2a456ab64ffd12c2a4a2a0bfe65507a05e
2015-06-16 14:08:33 +03:00
Tomáš Chvátal
b544b651ca Add libjpeg detection message, so we do not just show external without context
Change-Id: Iee8e233ec7505eb397efb5a5a8d243ff4a0e6341
Reviewed-on: https://gerrit.libreoffice.org/16256
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-06-15 06:56:10 +00:00
Tor Lillqvist
04439bf6f1 Add --disable-gtk3 to the options used for the BUILD platform
Change-Id: I849f079bf914fc2feea6379544f0634b5296d162
2015-06-12 10:29:25 +03:00
Miklos Vajna
88f94fa76f Enable gtk3 by default
This just builds the gtk3 VCL plugin, it's still disabled by default at
runtime (see unx/generic/plugadapt/salplug.cxx).

Change-Id: I852e499cf1fbd1b218114f1091c4ba8a9a91a29d
Reviewed-on: https://gerrit.libreoffice.org/16229
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Jenkins <ci@libreoffice.org>
2015-06-11 16:13:32 +00:00
Norbert Thiebaud
5fc0cbbc12 harden build enviroment on mac with LODE
mac build really does not like finding extra stuff in the PATH
or in /usr/local/bin
as this is prone to happen with macport/fink/etc..
or somethings just due to some other 'ported to mac' pre-canned
binaries..
for instance one has found a python3 in /usr/local/bin
which confused configure to believe it was ok to use
'system python', which break on mac.

This patch sanitize PATH during ./autogen.sh, when running
in a LODE environment.
it leave only LODE_HOME/opt/bin:/usr/bin:/bin:/usr/sbin:/sbin  and optionally
the path where git is located if that is not /usr/bin
(it is quite common depending on how one installed git, to haev it in /usr/local/git/bin
for instance)

This is strictly a 'nanny' patch.. but it should not impact anyone
that is not ( on Mac and using LODE ).

Change-Id: I865047cfeb102ecb22777a1f7fb7cbdd374448aa
Reviewed-on: https://gerrit.libreoffice.org/16222
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2015-06-11 04:29:04 +00:00
Jesús Corrius
85f75042f6 Add very initial support for Visual Studio 2015
The new compiler is not detected automatically yet.
You have to use --with-visual-studio=2015 to enable it.

Change-Id: I0ef8cda7b2d99389b39fd7f8c2e142453ced99ed
Reviewed-on: https://gerrit.libreoffice.org/15644
Reviewed-by: David Ostrovsky <david@ostrovsky.org>
Tested-by: David Ostrovsky <david@ostrovsky.org>
2015-06-10 19:40:33 +00:00
Stephan Bergmann
d0b7be0fa5 syntax errors, still
(i.e., parentheses do need to be quoted in BERs, but do not forget to escape
brakets in configure.ac m4)

Change-Id: Ifabb68ede318e5c95a54c420cd06e238fefbd82f
2015-06-10 18:38:27 +02:00
Stephan Bergmann
bee2423eff syntax errors, still
Change-Id: I8ed4b4d221040ddf5f51d7e01134c855fc85a641
2015-06-10 17:53:45 +02:00
Michael Stahl
ada6281a5b configure: make the error message for pkg-config on Mac more actionable
Change-Id: Ia7f99123625df28cd5459ee6d488e02b20d386f0
2015-06-10 14:42:02 +02:00
Jacobo Aragunde Pérez
e6fe508d68 Android: add ownCloud library to the build.
Library code from https://github.com/jaragunde/owncloud-android-library

This patch downloads, builds and installs the library from a tarball
uploaded to http://dev-www.libreoffice.org/src/.

Change-Id: I28afaea4dabe2dab869b53b1881f4d5a6522943f
Reviewed-on: https://gerrit.libreoffice.org/16190
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
2015-06-10 07:44:56 +00:00
Stephan Bergmann
8e0a9f97ac syntax errors
Change-Id: Id5f0a606c0bb0b322b09998101f5731e9b28b68d
2015-06-09 22:02:46 +02:00
Tor Lillqvist
bcd5284459 Accept also OS X 10.11
Change-Id: Ieedf4810f1e726bf11f0d0b1a203e560a0b16550
2015-06-09 00:33:38 +03:00
Tor Lillqvist
ea2ed8a1d4 Bin superfluous assignments
The variable is assigned an empty value already a few lines above.

Change-Id: I52d2b650d908209421368384e44d95bfe18d93ae
2015-06-05 00:46:33 +03:00
David Tardon
edb38d702d update to liborcus 0.9.1
Includes switching to dynamic libs.

Change-Id: I959c4e9430f8cf95f50d48e1b01d8323dba4af81
2015-06-04 21:45:12 +02:00
Andrzej Hunt
a3afa22ba4 Fix using /opt/lo/bin/nasm on windows/cygwin
Change-Id: Ib3755598bfccffc2efd67816ae5fa5dc8903553e
Reviewed-on: https://gerrit.libreoffice.org/16083
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-06-04 19:31:33 +00:00
Katarina Behrens
793db97a7c Build time option --disable-extension-update
to disable the possibility to update installed extensions

Change-Id: Ifdee0f3b13ee3e2bcb288c8ded98cb9805a6e55a
2015-06-03 15:22:11 +02:00
Stephan Bergmann
a10adead1a Answer "Why is this necessary" comment
Change-Id: I3d6e8e9b78c0a56190ba217ec714a8ddce124103
2015-05-26 17:14:57 +02:00
Norbert Thiebaud
edcd1d5a9c on windows/VC build, force enable-pch and force disable-ccache
Change-Id: I0ccd9c51766ba9d079449dda62e49c42d0f47875
Reviewed-on: https://gerrit.libreoffice.org/15847
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2015-05-21 23:05:53 +00:00
Miklos Vajna
562d8f57f0 lokdocview: adapt Android path
Change-Id: I786fd580b3d08fa076eeb2bf90bd23b09c9f8182
2015-05-21 17:57:38 +01:00
David Tardon
d5ffc8b0ad enable Apple Pages import
Change-Id: I1ae1a09de43a2743d6bf9eba0c9a389b99bdfc67
2015-05-20 15:13:12 +02:00
Christian Lohmaier
7cb97e0a51 bump product version to 5.1.0.0.alpha1+
Change-Id: Ib77d7879b0d845bdccc523467f654b836704cdcf
2015-05-20 13:08:26 +02:00
Stephan Bergmann
55828bef69 Make ZLIB_LIBS self-contained so that external modules can use it
...as e.g. external/libetonyek/ExternalProject_libetonyek.mk internally does in its
configure script (but where workdir/LinkTarget/StaticLibrary is not on the lib search
path during linking)

Change-Id: I636d3de5c831eb8ced002ec61806ccaf75cf4c91
2015-05-20 11:36:05 +02:00
David Tardon
1349491d48 move setting of GLM_CFLAGS to configure
Change-Id: Ic9f6165626a8ffc303260c0439010fe7e2ce634b
2015-05-19 17:15:57 +02:00
David Tardon
f066fd04ab require libwps 0.4
Change-Id: I4ffbd3ae7d59a0cd17302f0380dc225f7f7f2905
2015-05-19 11:02:24 +02:00
David Tardon
773bb53d0b enable new formats supported by libmwaw
Change-Id: I228b5f0a317c05ae845a9fded0ef19f87b648cde
2015-05-17 14:05:39 +02:00
Andras Timar
0ccdbe1bab unused MACOSX_HIGH_RESOLUTION_VALUE
Change-Id: I881d2bb00e5f89f269063fd6af9c99692820a264
2015-05-16 17:03:05 +02:00
Stephan Bergmann
de8afb9a2b First cut at reporting missing GStreamer plugins
Change-Id: Ia3cd8a2f0979f2312a70b8ee169fe9d6eef85c81
2015-05-13 16:45:09 +02:00
David Tardon
d8eee8e4d1 java dir for powepc64 and powepc64le can differ
E.g., RHEL >= 7.1 uses ppc64le for reasons listed in
https://bugs.openjdk.java.net/browse/JDK-8073139 .

This is a follow-up to commit 7a66dbe982.

Change-Id: I685f76d51e9775788a7fb225c6a5e2309a45ceb7
2015-05-12 12:14:54 +02:00
David Tardon
7a66dbe982 java dir for powepc64 and powepc64le can differ
E.g., RHEL >= 7.1 uses ppc64le for reasons listed in
https://bugs.openjdk.java.net/browse/JDK-8073139 .

Change-Id: I982e65cdf99999e8a5ed23cf444ccb2aee764c4c
2015-05-12 10:49:45 +02:00
Tor Lillqvist
b3acc29448 Fix --disable-pdfimport build
Change-Id: I932f584ef3c054abe738d59e9957c3a40be1d2c9
2015-04-28 23:00:54 +03:00