1018 Commits

Author SHA1 Message Date
David Tardon
2b5203c9ac unoxml needs to link with raptor2 now
Change-Id: Icbe5ac8e20b5a05fdba4ed7b8a287c3d9e94d2da
2013-06-27 07:29:43 +02:00
Tor Lillqvist
1365a4d281 Need to use the right libtool on OS X
Change-Id: I37b2a892143892740674ce9882ed61ea88eda894
2013-06-26 14:19:41 +03:00
Tor Lillqvist
c823834106 Experiment with LTO for OS X and iOS, too
With Clang, LTO means compiling to LLVM intermediate representation
instead of object code, and optimisation and code generation at link
time.

As expected, linking the single executable for the iOS experimental
app takes quite some time (several hours), and in fact it eventually
fails. Hopefully better luck on OS X.

Need to use xcrun to find the right ar and ranlib, too, from the
Xcode toolchain being used.

Change-Id: Iee69397c57bf1d622882ad78c188e1734f6cbd63
2013-06-26 14:19:40 +03:00
Kohei Yoshida
878f46727d Update internal mdds to 0.9.0.
Change-Id: I2f299dd7244e7418959f82f94a56d8cc1749aaba
2013-06-24 16:51:44 -04:00
Christian Lohmaier
265cc578b0 Add another fallback-path for wilangid.vbs
on Windows Server 2012, it ends up in
c:/Program Files (x86)/Windows Kits/8.0/bin/x86/wilangid.vbs and
c:/Program Files (x86)/Windows Kits/8.0/bin/x64/wilangid.vbs
(files are identical)
No full-blown configure check is needed IMHO, since that stuff is part
of a bigger install, and not installed separately.
AFAICT it is only used when building the translated installsets

Change-Id: I1238717bb08635848bb4c54bf4f6b4049e0bc777
Reviewed-on: https://gerrit.libreoffice.org/4468
Reviewed-by: Andras Timar <atimar@suse.com>
Tested-by: Andras Timar <atimar@suse.com>
2013-06-24 06:11:54 +00:00
Lionel Elie Mamane
214e1c17e7 Complain about too old doxygen only when there is one
Change-Id: I6c460375945eac8dccddca196f67b8d224e0d34e
2013-06-23 23:37:01 +02:00
Lionel Elie Mamane
aa1a988c74 Reintroduce --with-linked-git option
With slightly different semantics:
Instead of pointing at a previous checkout,
point at base directory of all repos.

Change-Id: I254ecc33071be53067c44610b030f737cf75a7ee
2013-06-21 13:36:33 +02:00
Tor Lillqvist
31ad78737a Look for the 10.9 SDK, too
Change-Id: Iee70f531422fe6a312830dc9aa2d57e4f802953d
2013-06-21 02:47:51 +03:00
Michael Meeks
0cf61137d2 fdo#65975 - fix presumed 32bit windows compile bug in configure.
Change-Id: Ia96eef31ddf00f47219265cef306ef950ecb3b27
2013-06-20 17:35:36 +01:00
Stephan Bergmann
c17f01753c ...and similarly for __cxa_allocate_exception and __cxa_throw
Change-Id: I87ae299aac97180f0587c553d85b051decca155c
2013-06-20 15:59:09 +02:00
Stephan Bergmann
5ba3d1740b Clean up declaration of __cxa_get_globals
At least Clang trunk towards 3.4 now rejects incompatible declarations of the
same extern "C" function in different namespaces, so that trick of getting at
the function that is exported by libstdc++ but only rudimentarily if at all
exposed in cxxabi.h no longer worked.

TODO: This change should be reflected in any other bridges where it is relevant,
too.

Change-Id: Ie3ccbdb7d75cc98636d02c0435958532620724f2
2013-06-20 14:02:48 +02:00
Tor Lillqvist
204867dbec Accept also iOS SDK 7.0
Change-Id: I7c863819f5d6022201ce9d450703b5b4d4463dc2
2013-06-20 14:51:42 +03:00
Matúš Kukan
ae1bb97f14 remove last uses of config 'GUI' variable
Change-Id: I97188235f0b72b5b54423e05deeaf17c5c681048
Reviewed-on: https://gerrit.libreoffice.org/4188
Reviewed-by: Andras Timar <atimar@suse.com>
Tested-by: Andras Timar <atimar@suse.com>
2013-06-20 11:51:10 +00:00
Tor Lillqvist
a662d42710 Don't use -d32 when building 64-bit code
Change-Id: I83a960cebb8347170a08d2fda7ed11050b8c4229
2013-06-19 15:15:00 +03:00
Luboš Luňák
b7e1aeee11 use C++11 also with MSVC
MSVC supports (a subset of) C++11 without any special switch, so always
"enable" support for it and use whatever features are detected by configure
checks

Change-Id: Ic03be5a1aabe7d20cf763bae6d26a7043a51f287
2013-06-19 09:38:38 +02:00
Luboš Luňák
5b14a9bef9 make autotools compile checks work with MSVC too
We don't run AC_PROG_C, which sets some necessary variables.

Change-Id: I21dc4a7e84990861afccbf0c914108737a54ec7d
2013-06-19 09:38:23 +02:00
Stephan Bergmann
08337321e6 Let WINDOWS_SDK_WILANGID override the location of WiLangId.vbs
...see new TODO comment in configure.ac

Change-Id: Id3ffd45357a3f539f3d3f068528019334d929654
2013-06-18 13:58:49 +02:00
Michael Meeks
cab3e22562 OpenCL code cleanups
Change-Id: Iab75b11f13856a6e631587e22b5d76977b8c7448
2013-06-17 13:35:36 +01:00
Michael Meeks
55bead4bb5 initial opencl configure pieces.
Change-Id: I5592fdab8f6029e371b3d70f3334b737a6262eac
2013-06-17 13:35:35 +01:00
Fridrich Štrba
d6e12ac8f0 WPX_SEEK_END needs libwpd >= 0.9.5
Change-Id: I8f4e41d4f089d989a699e29bbb48a6fb749ff95a
2013-06-17 08:53:05 +02:00
Issa Alkurtass
16613995dd Enable Sifr theme
Change-Id: I3adcc90fe7621c11e77b05d4394b8d55ad223469
2013-06-15 18:37:01 +02:00
Tor Lillqvist
4f4bc1ffc0 Fix iOS build glitch
Change-Id: I2d1d8600faa87ad273c1af55de73e455fbe6f68c
2013-06-15 11:16:19 +03:00
Stephan Bergmann
10919e4074 Better approximation of HAVE_THREADSAFE_STATICS for Clang
Change-Id: Ie29aa2e970f06a4a5bef672afe17b085600e7b88
2013-06-14 16:37:49 +02:00
Stephan Bergmann
38a8b6da3b grr
Change-Id: Ib158bc873fc41bb5668a1da3d7c928f2757d80ab
2013-06-14 15:51:55 +02:00
Stephan Bergmann
be4b5d56d7 Missing AC_DEFINE(HAVE_CXX11)
...post d7ae9f7743d946845a8379e2fb47666f124e2c87 "rename HAVE_CXX0X->HAVE_CXX11
and clean up to #define in a config header."

Change-Id: Ie8f62c78c9aabe06736a25e60a3035880470e7b5
2013-06-14 15:22:56 +02:00
Luboš Luňák
03af6cb629 do not override C++11 decision made for libc++ on macosx
Removed in 44159c6cdf3127ef8ee628f07f3f2d38a93dc3b2 , but since it's
set in CXX, this either has to pass, or it has to fail (or it shouldn't
be hardcoded the way it is).

Change-Id: If5b7b7096927f5d97c7c744cbbfea08e90f1de55
2013-06-13 20:19:23 +02:00
Luboš Luňák
5a8233df85 fix libstdc++ C++11 ABI check with Clang
Do not confuse GCC and libstdc++ versions. Clang defines GCC
version #defines, so the old version was wrong for it. Correct __GLIBCXX__
values found from GCC/libstdc++ repository history.

Change-Id: I94f5250609f7c9a114b2d15093abc9ca4209b13f
2013-06-13 20:08:16 +02:00
Luboš Luňák
50d248aa3f work around the C++11 __float128 problem with libstdc++ headers and clang
Change-Id: Ia1b443d22b3b7f6f93f1ad8c5fa760b0f1da3b83
2013-06-13 20:08:16 +02:00
Luboš Luňák
44159c6cdf split the 'can we use C++11' check into independent tests for each problem
Change-Id: If0fdc13b02ca6dd4eb67afee5b308d2e51a5b30d
2013-06-13 20:08:16 +02:00
Luboš Luňák
d7ae9f7743 rename HAVE_CXX0X->HAVE_CXX11 and clean up to #define in a config header
Change-Id: Id13e77fe890301a8510952994a91853568a7aea6
2013-06-13 20:08:16 +02:00
Luboš Luňák
5fcd67d436 move C++11 check to stand alone
Change-Id: Ia1b22f1cd111a7008a023c1c9b60fa4e07832f24
2013-06-13 20:08:15 +02:00
Tor Lillqvist
504638e73f Disable Graphite for Android and iOS
It definitely does not make sense for iOS, I assume. For Android the situation
is unclear, but let's disable it for now. It causes linking errors currently
anyway as the graphite_serverfont.cxx is not compiled for Android. (Whether it
could and should be compiled then instead of disabling Graphite, I don't
know.)

Change-Id: I1a874d304af508d2217da08e49dc158664f2e9d2
2013-06-13 12:29:22 +03:00
Tor Lillqvist
348c7ca4b7 Simplify EPM tests for OS X
We always should use the internal epm anyway on OS X, so no need to
look for PackageMaker.app in /Developer which doesn't even exist any
more.

Change-Id: I943f34e14e9ce0c3bec5bd7b86612a62e5b9e83d
2013-06-13 11:15:06 +03:00
Tor Lillqvist
9891095089 Use xcode-select -print-path instead of hardcoding /Applications/Xcode.app
Change-Id: Ie576ba4497efac689a81c67474c61ec91c0a810b
2013-06-12 22:20:04 +03:00
François Tigeot
fdd6008def The only OS graphite is not available on is MacOS X
Change-Id: Id63520c60bd4c7f44c271fdb2a832627c42b8738
2013-06-10 15:45:59 +01:00
Stephan Bergmann
daaaaf7dcd More systematic *_CFLAGS s/-I/-isystem/
...to avoid compiler warnings in external headers.

Change-Id: Ibd7fcb0400bfd8ffa49cc8db77956e443551ebb3
2013-06-10 11:18:21 +02:00
Mathias Michel
8e784b59f1 Build: fix non-existent merge modules for MS Visual Studio Express versions
Change-Id: Id19f3fde0803e9242ca1e7279fd814262c74f6ef
Reviewed-on: https://gerrit.libreoffice.org/4182
Reviewed-by: Andras Timar <atimar@suse.com>
Tested-by: Andras Timar <atimar@suse.com>
2013-06-07 14:11:23 +00:00
Matúš Kukan
bf06908b67 further reduce GUIBASE usage; don't set it to headless
Change-Id: I76916c15f380bd80e823845f52f32a1c444079da
2013-06-07 15:14:28 +02:00
David Tardon
08a6da9941 Revert "Revert "simplify check for harfbuzz""
This reverts commit 49b28849e5076d5e63aab9ed50f87c61e1f43e43.
2013-06-07 11:46:55 +02:00
David Tardon
1f49550a98 whitespace: \t -> spaces
Change-Id: Iae5ef71a284407cd2d6f0f604b1ae621d0bceba9
2013-06-07 11:39:48 +02:00
David Tardon
49b28849e5 Revert "simplify check for harfbuzz"
This reverts commit 36edf2e6fff430beeb35882b408ceb01453a9e18.
2013-06-07 11:38:41 +02:00
David Tardon
36edf2e6ff simplify check for harfbuzz
We check for it in both branches of the if, right? So why do not drop it
entirely?

Change-Id: I715bfb55c02c5425bbb4874b97aca9d2872acced
2013-06-07 10:42:39 +02:00
Miklos Vajna
ed1a265658 configure: --with-system-libs should imply --with-system-harfbuzz
Change-Id: I704f0e679382f6d4b08fcdda99337d2376c21fe3
2013-06-06 21:32:15 +02:00
Julien Nabet
3aeffe1c16 Typo
Change-Id: Iced1dfba37c155c64dc0488fdb1b0d50e20b25c4
2013-06-06 20:19:29 +02:00
Michael Stahl
e6af366e19 Revert "configure: add evil hack to disable doxygen on a certain tinderbox"
This reverts commit ea9b4a69469cbd8bdbbd972638612632adf31d66.
2013-06-06 11:40:57 +02:00
Fridrich Štrba
be8855ebe4 Some more win64 "fixes"
Change-Id: Id3de720a7ab28499644881e628a18f99121cb3c9
2013-06-05 16:26:13 +02:00
Michael Meeks
df5a73a9e3 vcl: add a console-only mode to avoid problems on Mac for gengal.
Change-Id: Ie5332330e6f398c3cd7e58df9b12fac121f5426f
2013-06-04 20:51:05 +01:00
Michael Meeks
c32c11fbd4 MPLv2 subset improvements. 2013-06-04 17:45:42 +01:00
Michael Stahl
ea9b4a6946 configure: add evil hack to disable doxygen on a certain tinderbox
Change-Id: I7cd84408d2963e2767cc415b2fb48e5a0a27d84f
2013-06-04 18:13:45 +02:00
Fridrich Štrba
5bf53717ec Some configury and non-working stubs to start to compiler for Win64 with MinGW
Change-Id: I907c3ea083e8d7f9e48fc62dd6d5b783639438cb
2013-06-04 14:22:03 +02:00