Commit graph

850 commits

Author SHA1 Message Date
Tor Lillqvist
cb4a3b13e8 Remove a commented out obsolete test 2011-09-30 15:45:21 +03:00
Tor Lillqvist
62a4321812 Surely MOZILLA_TOOLKIT is never "gtk2" for MacOSX 2011-09-30 15:45:20 +03:00
Tor Lillqvist
665fc0285c If no SDK options given, default to 10.6 if that is present 2011-09-30 14:55:03 +03:00
Tor Lillqvist
2414639738 Clarify help for the MacOSX version options 2011-09-30 10:07:26 +03:00
Rene Engelhard
0f862a7432 make configure check for cpp/poppler-version.h 2011-09-28 22:42:22 +02:00
Tor Lillqvist
f868292385 Fix system Python configuration for MacOSX SDK >= 10.6 2011-09-27 14:44:17 +03:00
Tor Lillqvist
47d7d1e987 Enforce use of internal Python for MacOSX 10.[45] only, as apparently is the intent 2011-09-27 10:00:47 +03:00
Bjoern Michaelsen
3136120275 partially revert 6985b28d53 as it breaks the whole idea of testing for bug 20033 2011-09-26 21:26:20 +02:00
Tor Lillqvist
a457324065 Match the Android host_os that the new config.sub produces 2011-09-26 15:09:41 +03:00
Jan Holesovsky
b5024e8ce9 When I say --disable-extension-integration, I really mean it. 2011-09-26 13:34:21 +02:00
Jan Holesovsky
ad655dbccc Fail to configure when running in a shell with a sourced Env.Host.sh. 2011-09-26 13:13:25 +02:00
Peter Foley
b18383c1b9 don't echo JAVA_HOME twice 2011-09-25 18:15:13 -04:00
Peter Foley
d1ebcd0587 Use AC_RUN_IFELSE AC_LINK_IFELSE AC_COMPILE_IFELSE AC_PREPROC_IFELSE macros
Remove usage of the obsoleted AC_TRY_RUN AC_TRY_LINK AC_TRY_COMPILE AC_TRY_CPP macros
2011-09-25 18:14:11 -04:00
Peter Foley
44d9e39ea5 fix quoting and use AC_CANONICAL_HOST 2011-09-25 18:14:09 -04:00
Tomas Chvatal
6985b28d53 Do not use AS_IF and AS_CASE macros
Also cleanup space/tabs to use only 4 spaces everywhere.
2011-09-25 18:18:16 +02:00
Tomas Chvatal
6104b24ff4 Remove the comment as it confuses the macro expansion. 2011-09-25 17:34:27 +02:00
Tomas Chvatal
8148ad076c Update some java checks to check all vars properly. 2011-09-25 15:03:44 +02:00
Tomas Chvatal
3a8c8537d1 For wiki-ext check also java and ext support. 2011-09-24 18:09:58 +02:00
Caolán McNamara
db84cf1771 bump to libexttextcat
As an aside we can always use the configuration and data files belonging to the
system version now in --with-system-libexttextcat mode, so need for the --data
option.
2011-09-23 14:02:54 +01:00
Tomas Chvatal
f19e3f1d8b Override internal apache-commons with system-jars. 2011-09-22 12:39:27 +02:00
Tor Lillqvist
1b2965833c Disable also the nss module when using --enable-dbgutil in a Windows build 2011-09-21 17:55:27 +03:00
Julien Nabet
7dff26aa09 Fix typo for 0ab55ac8e88f04258f1d3e79e984382f-lightproof-en-US_0.1.oxt 2011-09-20 21:52:55 +02:00
Norbert Thiebaud
d4e13d6d95 lower the autoconf requirement to 2.61 in order to pass on MacOSX 2011-09-20 14:32:00 -05:00
Tomas Chvatal
29db940ce5 Enable some extensions by default and cleanup logic
Cleanup the extensions logic to be consistent with on/of switches.

This commit renames --with-extension-integration to
--enable-extension-integration.
2011-09-20 18:25:51 +02:00
Jan Holesovsky
77347b0bce Forward the num-cpus and max-jobs switches to the (cross) build configure. 2011-09-19 03:14:31 +02:00
Peter Foley
8f07feaa6e Remove config.parms
The functionality provided by config.parms (saving the arguments given to
configure) has been superseded by autogen.lastrun.
2011-09-18 16:51:08 -04:00
Stephan Bergmann
1e605745c1 Honor preset VALGRIND_CFLAGS in configure. 2011-09-18 18:42:44 +02:00
Stephan Bergmann
6c89ab0fdb Removed unhelpful --enable-werror warning. 2011-09-18 17:00:08 +02:00
Tomas Chvatal
a7d38f57cc Revert "Remove once again the INSTALLDIR feature"
This reverts commit bf0ea5c4ee.

Those variables are used in bin/distro-install-*.
Unable to find any issue with both distro-install and dev-install so
reverting.
If something really does break it needs fixing. Reverting this is not
an option.
2011-09-18 11:04:29 +02:00
Peter Foley
0a9486e8f3 fix cross-compilation failure after gbuildization of desktop 2011-09-17 21:52:15 -04:00
Caolán McNamara
27ba6af823 m4 is a real pain with [], fixes missing themes/icons 2011-09-17 23:20:47 +01:00
Bjoern Michaelsen
7fff462959 check make 3.81 for bug 20033 and only disable parallelism if needed 2011-09-17 22:28:35 +02:00
Tomas Chvatal
6a1e292d16 Whitespace once again.
Vim tends to replace 8 spaces with 1 tab, must reconfigure...
2011-09-17 12:57:29 +02:00
Tomas Chvatal
d0c339682a Fix whitespace in last commit, add safeguards for the with-theme values. 2011-09-17 12:56:18 +02:00
Tomas Chvatal
7b502808db Make --with-theme actually work. 2011-09-17 12:46:21 +02:00
Andras Timar
8c49b1eb73 remove former key id language code 'kid' 2011-09-17 10:18:17 +02:00
Tomas Chvatal
713ec115d5 Enable some extensions by default, describe system-libs better. 2011-09-17 04:20:25 +02:00
Tomas Chvatal
25b90c055a Check for hsqldb only if --with-java is passed. 2011-09-17 03:19:28 +02:00
Stephan Bergmann
cf8a59c77a Removed no longer needed PROFULLSWITCH. 2011-09-16 13:50:07 +02:00
David Tardon
ab5ce3f70a make the needed change to soffice.sh at configure time 2011-09-15 14:48:05 +02:00
Tor Lillqvist
35916905f2 Fix typo: missing dollarsign 2011-09-13 17:12:25 +03:00
Tomáš Chvátal
9459d4e893 Do not search for java packages if --without-java is passed.
Signed-off-by: Tomáš Chvátal <tchvatal@suse.cz>
2011-09-12 10:39:12 +01:00
Norbert Thiebaud
64bc62f77a on MacOSX we use the system header by default for Mesa 2011-09-10 18:55:42 -05:00
Norbert Thiebaud
ab32bfd3ce try to use our 'own' make if installed in /opt/lo/bin/make
if GNUMAKE is undefined and /opt/lo/bin/make is an executable
then define GNUMAKE as /opt/lo/bin/make
2011-09-10 18:35:43 -05:00
Michael Meeks
f2cc639131 Add detection of stale / slow makes (for Windows) and warn about them. 2011-09-10 16:52:06 +02:00
David Tardon
d7e77d2cbc add missing $ 2011-09-09 12:34:57 +02:00
Takeshi Abe
aa059deeda fix typo of the option name 2011-09-07 23:46:07 +09:00
Peter Foley
ba75626b22 silence the hamcrest check 2011-09-06 20:09:48 -05:00
Peter Foley
dfa4249d80 clean visibility.cxx
The visibility configure test failed to clean up visibility.cxx.
This patch fixes that.
2011-09-06 20:09:47 -05:00
Andras Timar
f2d97ff3ba update gdocs extension and fix the floating toolbar problem - bnc#714876 2011-09-01 11:21:03 +02:00
Andras Timar
ae4ad0eabe extend branding options in configure 2011-09-01 09:39:11 +02:00
Tor Lillqvist
48cc828b1f Don't error out if we can't detect shared MinGW libgcc and libstdc++
It might be a false negative, or something.
2011-08-30 13:51:32 +03:00
Tor Lillqvist
268cfa5cf4 Fix MINGW_SHARED_LIBSTDCPP 2011-08-29 20:39:02 +03:00
Tor Lillqvist
5007d5c543 MinGW cross-compilation improvements
Make sure the MINGW_FOO environment variables get set and propagated
to the build environment also in the MinGW cross-compilation case. The
OOo code used to do that for MinGW natively on Windows (under
Cygwin). (Which we don't intend to support.)

Now, whether the *use* of these variables in the various makefiles etc
is relevant any more remains to be seen. I suspect all that might well
be unnecessary, as we after all are capable of cross-build the code
using MinGW just fine currently with none of these MINGW_FOO being
set.

One place where at least MINGW_GCCDLL and MINGW_GXXDLL is needed,
though, is in scp2. We presumably do want to include these DLLs (the
shared libgcc and libstdc++) in the installation set, to the extent
the scp2 stuff can be used still in a MinGW cross-build context.
2011-08-29 20:39:01 +03:00
Norbert Thiebaud
f5d72dd4ac clean-up work files 2011-08-28 20:26:03 -05:00
Korrawit Pruegsanusak
202557da3c Also build cairo on Windows if directx disabled 2011-08-28 10:39:41 -05:00
Norbert Thiebaud
76c1ec0caa language check in configure.in was causing command line overflow issue 2011-08-27 23:42:17 -05:00
Tor Lillqvist
eefc25d1d2 Bin USE_MINGW
Its alternative values as used by OOo is irrelevant to us as we don't
intend to support building using MinGW on Windows itself. To us, MinGW
always means cross-compilation. For us it is enough to look at
$(OS)$(COM), and WNTGCC always implies cross-compilation.

(OOo on the other hand attempts to support use of the Cygwin gcc with
the -mno-cygwin option (which is practically considered an obsolete
option), the normal MinGW compiler (but still from Cygwin), but not
cros-compilation.)
2011-08-26 20:54:59 +03:00
Jan Holesovsky
9e47de4473 GMAKE_MODULE_PARALLELISM="$BUILD_MAX_JOBS"
This is more equivalent to the build/dmake meaning.
2011-08-25 20:37:47 +02:00
Andras Timar
a8393837d7 add --enable-ext-languagetool configure switch 2011-08-25 17:55:08 +02:00
Tor Lillqvist
db0ea8a309 Copy also productversion.mk to the build platform sub-configure 2011-08-25 15:26:59 +03:00
Tor Lillqvist
f25034d539 Disable Mozilla stuff in an --enable-dbgutil build on Windows
The mozab code plays games with _DEBUG (undefining and re-defining it
around Mozilla headers), which causes linking error when part of the
code has been compiled with _DEBUG and part hasn't. See
connectivity/source/drivers/mozab/pre_include_mozilla.h. Just disable
Mozilla stuff for now when using --enable-dbgutil.
2011-08-24 18:01:49 +03:00
Michael Meeks
87610049f8 misc cleanups of mergelibs functionality 2011-08-24 14:23:43 +01:00
Matúš Kukan
75fac98397 Add support for creating merged library.
This commit allows to set which libraries to merge
and creates merged library in tail_build if enabled.
This should save time when loading libraries in application
and also makes more sense for link-time optimization.

Signed-off-by: Michael Meeks <michael.meeks@novell.com>
2011-08-24 14:23:43 +01:00
Jan Holesovsky
4482fb3180 Avoid ICU version confusion betwen build and host platform. 2011-08-24 14:04:58 +02:00
Tor Lillqvist
65b19ef785 No CUPS on iOS 2011-08-23 23:45:20 +03:00
François Tigeot
bf0ea5c4ee Remove once again the INSTALLDIR feature
It was reintroduced with a merge from the 3.4 branch
2011-08-23 14:50:49 +02:00
François Tigeot
107d717941 Do not check for cups presence on Windows and Android systems 2011-08-22 23:29:32 +02:00
François Tigeot
7b4825af2c Enable CUPS unconditionally
It doesn't make sense to try to use anything else to print on *nix
systems these days
2011-08-22 21:11:18 +02:00
Matúš Kukan
fc41132306 enable using link-time optimization
This commit enables LTO for all shared libraries.
Build takes much longer. Use just with gcc-4.5 or later.
2011-08-22 12:54:53 +02:00
Norbert Thiebaud
d64bbd6bf8 detect gmake 3.81 and limit to -j1 unless num-cpu is explicitly set 2011-08-19 18:29:07 -05:00
Jan Holesovsky
81ca6d858b Allow parallel build of the the cross build toolset.
Plus various minor build tweaks.
2011-08-19 15:36:18 +02:00
Norbert Thiebaud
a004ca1eac check that ccache's cache size is reasoably large enough
if < 1 GB do not auto-enable ccache
if < 5 GB warn about debug/symbol build
2011-08-18 12:22:43 -05:00
Robert Nagy
fedb09d74c fix berkeley db detection on OpenBSD 2011-08-18 13:06:19 +02:00
Jan Holesovsky
65a03924b2 Check for amd64/atls.lib, and disable ActiveX 64bit component if not present. 2011-08-18 09:40:09 +02:00
Lionel Elie Mamane
d6ed363c0b Overhaul BerkeleyDB detection logic
- use first/newest (not last/oldest) Berkeley DB found
 - link against same version than header used
2011-08-17 18:10:59 +02:00
Miklos Vajna
44cc719a46 Make the help repo optional 2011-08-12 00:17:01 +02:00
Jan Holesovsky
3da919bb40 Implement AsmObject in gbuild (Windows only for now, stub for unxgcc).
This fixes the build of 'basic' on Windows.
2011-08-11 12:54:53 +02:00
Jan Holesovsky
d865fed229 Do not use ccache when --enable-icecream is given. 2011-08-10 11:23:31 +02:00
Norbert Thiebaud
9b981cafaa Adjust the parallelism of tail_build to be max(max-process, num-cpus)
tail_build run mostly by itself and wrap a dozen of module,
using just MAXPROCESS for the parallelism force to limit NB_CPUS
in order to avoid a NB_CPUS x MAXPROCESS scenario.
This mitigate this problem, until we don;t need MAXPROCESS anymore
and NB_CPUS becomes the only driving force.
2011-08-09 15:52:50 -05:00
Lionel Elie Mamane
46fb06b64d Trust "make fetch" to dowload mysqlc; do not require it at configure time 2011-08-09 16:36:46 +01:00
Caolán McNamara
74b3cdbe98 the option got turned into --with-system-sane so look for with_system_sane 2011-08-08 17:08:22 +01:00
Lionel Elie Mamane
b70ddaee68 configure --with-system-sane: correct help string 2011-08-08 16:58:41 +01:00
Norbert Thiebaud
49fa5b039d remove obsolete USE_CCACHE env. prefix ccache after C[C|XX] final eval 2011-08-07 20:09:24 -05:00
Norbert Thiebaud
7caafb6ce7 quoting problem in the auto-selection of gcc/g++-4.0 on MacOS 2011-08-07 18:16:06 -05:00
Norbert Thiebaud
57cf026739 auto-use ccache and use it unless CC/CXX is already set or --disable-ccache 2011-08-07 18:00:04 -05:00
Kalman Szalai - KAMI
8c219766f1 Added Russian language Lightproof module
* Added module
* Remove versioned directories in scp2 module for Lightproof
2011-08-07 21:55:49 +02:00
Kalman Szalai - KAMI
652c8d8c6d Update Google Docs extension to version 3.0.0 2011-08-07 21:55:48 +02:00
Kalman Szalai - KAMI
b3ddc17e03 Update supported Lightproof versions to the latest available 2011-08-07 21:55:47 +02:00
Kalman Szalai - KAMI
a29bc6b687 Update Diagram extension to SmART Gallery
* SmART Gallery is the new version of Diagram extension (aka. Diagram 2)
2011-08-07 20:35:14 +02:00
Norbert Thiebaud
19ec0a6d71 dictionaries is now in a separate optional repo 2011-08-06 13:07:56 -05:00
Norbert Thiebaud
b5d5e97b4b binfilter is now a separate repo 2011-08-06 13:07:56 -05:00
Norbert Thiebaud
d44c8ad6ad move GIT_REPO_NAMES init up 2011-08-06 13:07:55 -05:00
Norbert Thiebaud
82f5f6c57f adjust the list of external git repos for onegit 2011-08-06 13:07:54 -05:00
Caolán McNamara
b83057f6a8 just check for support of -mno-avx 2011-08-04 17:05:45 +01:00
Tomáš Chvátal
9f1733cbea Add one more libdir path for detection with qt4 on 32b platform to be same with 64b. Fixes gentoo bug #377377.
Signed-off-by: Tomáš Chvátal <tomas.chvatal@gmail.com>
2011-08-04 12:37:16 +02:00
Tomáš Chvátal
f16b051e87 Remove duplicate entry 2011-08-02 13:52:35 +01:00
Tor Lillqvist
a59a925e36 We need --ccache-skip when using ccache for iOS, too 2011-08-01 14:37:44 +03:00
Joseph Powers
a60ce8b60d MacOS: Remove some of my changes.
tml didn't like some of them; plus, configure.in -> configure removes the
[] in if statements (atleast on my machine) so I have to use "test".

My CPATH & LIBRARY_PATH statements where unreliable; even after modifying
set_soenv.in to export them correctly. I'm currently exporting them before
the ./autogen.sh && make and things seem to work better; I'm still looking
for a better solution.
2011-07-30 17:05:32 -07:00
Thomas Arnhold
03306cc200 fix typo 2011-07-29 19:33:58 +02:00
Joseph Powers
5e65406174 Mac OS: On 10.7, the standard search paths don't work.
Installing xCode 4.1 renames the xCode 3.2.6 directory to /Developer-old/;
however, the compiler gets confused and can't find the headers and libraries.
This patch just notifies the compiler where they are actually located.

Note: I'm assuming that people compiling on 10.7 aren't trying to generate
a PPC binary.
2011-07-29 08:36:03 -07:00
Joseph Powers
ea20700440 Mac OS 10.7: Installing xCode 4.1 renames 3.6.2 to /Developer-old
xCode 4.1 only ships with SDKs 10.6 & 10.7; thus, if the request 10.4 or
10.5 doesn't exists, try looking in /Developer-old.
2011-07-28 22:20:09 -07:00
Jan Holesovsky
a95376174e Merge commit 'libreoffice-3.4.2.3'
Conflicts:
	Makefile.in
	configure.in
	instsetoo_native/util/makefile.mk
	instsetoo_native/util/openoffice.lst
	ooo.lst.in
	set_soenv.in
	solenv/inc/minor.mk
2011-07-28 18:33:58 +02:00
Joseph Powers
6f1d90accb LIBXML & LIBXSLT should point to the correct SDK (Mac OS X)
Also, the 10.7 SDK is named 10.7 and not 10.6. (copy/paste issue)
2011-07-26 20:13:42 -07:00
Norbert Thiebaud
b5e6d0a679 make -Wno-long-double usage conditional to gcc supporting it 2011-07-26 21:58:08 -05:00
Norbert Thiebaud
9675e2563e -verson-min-allowed _default_ to 10.4 no matter what 2011-07-26 18:39:40 -05:00
Norbert Thiebaud
4f0c8067fa MacOSX configure options to support SDK and version min/max 2011-07-26 15:54:40 -05:00
Bjoern Michaelsen
13f4f7545f add dbumenugtk configure check 2011-07-26 16:05:52 +02:00
Tor Lillqvist
728c0dd906 Fix typo 2011-07-26 09:06:19 +03:00
Rene Engelhard
ab86384f68 use python-x.y.pc if existing for setting PYTHON_{CFLAGS,LIBS} 2011-07-25 18:05:18 +02:00
Jan Holesovsky
8645e7f6cd Silence the zip check. 2011-07-25 13:30:32 +02:00
Jan Holesovsky
23960781be Use --filesync instead of -FS as the zip option. 2011-07-25 13:24:09 +02:00
Jan Holesovsky
d78bb867f4 Make the zip error message less confusing.
[Report directly when checking for zip, not after checking for unzip.]
2011-07-25 13:16:22 +02:00
Tor Lillqvist
76a27e577e Use fixed-name environment script and no source_soenv.sh
No longer call the script snippet LinuxX86Env.Set.sh,
MacOSXX86Env.Set.sh, etc, but always Env.Host.sh. No need for
source_soenv.sh then, which wouldn't have worked when cross-compiling
anyway.

(As before, when cross-compiling, the environment script snipppet for
the BUILD platform is called Env.Build.sh.)
2011-07-25 00:47:41 +03:00
Christian Lohmaier
d5ac53d4d4 change to internal python for Mac, raise minimum python version to 2.6
pyuno has been python3-ified. Only python 2.6 and later are
forward-compatible.
Mac OSX 10.4 comes with 2.3, Mac OSX 10.5 comes with 2.5 only
2011-07-24 22:46:37 +02:00
Bjoern Michaelsen
ae83b24660 Merge branch 'master' into feature/gnumake4 2011-07-24 19:22:58 +02:00
Caolán McNamara
d1f6403c9e ENABLE_DEBUG_STL isn't working out for us, too easy to mix with and without 2011-07-22 11:28:03 +01:00
Bjoern Michaelsen
5012e466ce resyncing to master 2011-07-21 18:27:57 +02:00
Petr Mladek
a130a48525 distro-install: fix en-US-only installation
generate en-US file list when --with-distro=""

sigh, we should set WITH_LANG=en-US when no language is selected; the empty
string is pretty ugly; unforrunately, many makefile tests check for
this empty variable

Signed-off-by: Michael Meeks <michael.meeks@novell.com>
Signed-off-by: Andreas Radke <a.radke@arcor.de>
Signed-off-by: Fridrich Strba <fridrich.strba@bluewin.ch>
2011-07-19 15:15:33 +02:00
Luboš Luňák
f320e7ce8a use internal cppunit with STL debug enabled
http://lists.freedesktop.org/archives/libreoffice/2011-July/014970.html
2011-07-18 14:31:30 +02:00
Michael Meeks
2ba8c17e72 tweak euid check to use a simpler check instead 2011-07-18 12:21:29 +01:00
Mike Eberdt
07a841bc1a Work around a bash-ism in configure.in 2011-07-18 12:09:14 +01:00
Thomas Arnhold
18ca4dfd41 Check for unzip
This wasn't working on Linux. Build was started no matter if unzip
was found or not. This lead to other errors and finally to a build
break. Hopefully this doesn't break other platforms.
2011-07-17 19:31:33 +02:00
Mike Eberdt
8e2ba3d0d5 Properly determine number of CPUs on FreeBSD 2011-07-15 03:15:29 -05:00
Caolán McNamara
9689717931 add check for extra bit of minimal perl, etc. env 2011-07-14 15:23:44 +01:00
Tor Lillqvist
cca52dd790 Unset the Python environment vars when running the sub-configure 2011-07-14 13:32:42 +03:00
Petr Mladek
61d8591223 set INSTALLDIR with real path
use the already substituted $LIBDIR instead of $libdir; the later might
use $exec_prefix instead of real path
2011-07-12 13:15:59 +02:00
Petr Mladek
8124bdf39b better support for distro packaging
This is port from the build repo. The main differences are:

    + splits package-ooo into several scripts (bin/distro-install-*)

    + renames many variables to avoid OOO prefix and to better fit
      the variables produced by the current bootstrap configure.in

    + uses OOO_VENDOR from bootstrap/configure.in to add distro specific hacks;
      the conditions have been updated only for "Novell, inc."

    + install most of the desktop integration from sysui using
      sysui/desktop/share/create_tree.sh

    + do not install two extra templates:

         $OOINSTBASE/basis$VERSION/share/template/en-US/forms/resume.ott
         $OOINSTBASE/basis$VERSION/share/template/en-US/officorr/project-proposal.ott

      should get merged with other templates

    + do not install pyunorc-update64;

      it is needed only when you want to run 32-bit LO on 64-bit system;
      is anyone using it?

    + do not call install-dictionaries:
    + do not call build-galleries:

      is anyone using them?

    + do not install ootool and ooconfig

      is anyone using them? are they still working?

Signed-off-by: Michael Meeks <michael.meeks@novell.com>
Signed-off-by: Miklos Vajna <vmiklos@frugalware.org>
Signed-off-by: Bjoern Michaelsen <bjoern.michaelsen@gmail.com>
2011-07-11 20:30:31 +02:00
Tor Lillqvist
32fc09c608 Do build cairo for iOS 2011-07-05 23:10:56 +03:00
Caolán McNamara
3ef130c949 for windows, iOS and Android only force cairo if librsvg required 2011-07-04 13:52:55 +01:00
Norbert Thiebaud
c2b1a8961f clean-up configure.in intendations 2011-07-04 02:20:26 -05:00
Tor Lillqvist
d4c8f55013 Perhaps the GNU ld requirement is bogus on current (Open)Solaris descendants 2011-07-03 16:47:23 +03:00
Tor Lillqvist
37ee380b28 Work around m4 bracket stripping in MINGWSTRIP construction
Signed-off-by: Rene Engelhard <rene@debian.org> (on IRC).
2011-07-01 18:44:23 +03:00
Caolán McNamara
4e674ab45b make cairo an unconditional requirement for text rendering 2011-06-30 11:32:27 +01:00
Luboš Luňák
3452b9d2b4 --with-system-libs should not prevent tarbals fetching 2011-06-25 09:44:20 +02:00
Bjoern Michaelsen
ad8b32a9d1 Merge branch 'master' into feature/gnumake4 2011-06-22 18:49:05 +02:00
Caolán McNamara
46e6e444aa make fontconfig non-optional on non-MacOSX unix 2011-06-22 11:17:40 +01:00
Tor Lillqvist
67e1946064 Disable ATL when compiling with MinGW 2011-06-21 00:40:19 +03:00
Tor Lillqvist
481d0d318f Pass --disable-zenity to the inner configure run for the BUILD platform 2011-06-21 00:40:18 +03:00
Alexander Thurgood
ad71354bd3 document this better 2011-06-20 11:34:25 +01:00
Bjoern Michaelsen
81a1c065fd Merge branch 'master' into feature/gnumake4
Conflicts:
	Repository.mk
	RepositoryFixes.mk
	configure
	configure.in
	set_soenv.in
	solenv/config/sdev300.ini
	solenv/gbuild/ComponentTarget.mk
	solenv/gbuild/CppunitTest.mk
	solenv/gbuild/CustomTarget.mk
	solenv/gbuild/Deliver.mk
	solenv/gbuild/Executable.mk
	solenv/gbuild/JavaClassSet.mk
	solenv/gbuild/Library.mk
	solenv/gbuild/LinkTarget.mk
	solenv/gbuild/StaticLibrary.mk
	solenv/gbuild/TargetLocations.mk
	solenv/gbuild/gbuild.mk
	solenv/gbuild/platform/linux.mk
	solenv/gbuild/platform/macosx.mk
	solenv/gbuild/platform/solaris.mk
	solenv/gbuild/platform/windows.mk
	solenv/gbuild/platform/winmingw.mk
	solenv/gbuild/templates/Executable.mk
	solenv/gbuild/templates/Library.mk
	solenv/inc/libs.mk
	solenv/inc/unxobsd.mk
2011-06-19 11:36:52 +02:00
David Tardon
510737a54a enable libstdc++'s debug mode with --enable-debug 2011-06-18 17:20:10 +02:00
Philipp Lohmann [pl]
54c611fa45 ooo340fixes: #i117804# differentiate between ENABLE_CAIRO and ENABLE_CAIRO_CANVAS [hg:e09be3339384] 2011-06-17 13:51:41 +02:00
Jan Holesovsky
e3d5d7185d Merge remote-tracking branch 'origin/libreoffice-3-4'
Conflicts:
	Makefile.in
	bootstrap.1
	configure.in
	solenv/inc/minor.mk
2011-06-17 13:44:18 +02:00
Jan Holesovsky
d75defa37f Make the online update service configurable (via --enable-online-update).
Signed-off-by: Petr Mladek <pmladek@suse.cz>
2011-06-17 11:45:12 +02:00
Michael Stahl
05a4d9bd4d gnumake4: configure.in: require Info-ZIP 3.0 [hg:ce56f9735b9c] 2011-06-17 09:36:55 +02:00
Michael Stahl
8554a272d1 gnumake4: configure.in: remove checks for obsolete Solaris 2.[67] [hg:e37d17b6d8d9] 2011-06-17 09:36:09 +02:00
Michael Stahl
39d6eb1ac3 gnumake4: #i117350# configure.in: s/MINGSTRIP/MINGWSTRIP/ [hg:82fc045a63a6] 2011-06-17 09:34:59 +02:00
Tor Lillqvist
903c6b395c Add BUILD_TYPE keywords NATIVE and DESKTOP
NATIVE indicates that the BUILD and HOST platforms are the same,
i.e. a "normal" not cross-compiling build.

DESKTOP indicates a "normal" desktop/server OS, like Linux, Windows,
BSD or Mac OS X. (Non-desktop ones would be "mobile" ones like iOS and
Android.)

(All traditional, and so far only actually working, builds of OOo/LO
is both NATIVE and DESKTOP. The non-NATIVE and non-DESKTOP cases
belong in the experimental cross-compilation work.)

All non-DESKTOP cases are also non-NATIVE, at least so far. In other
words, when building for a mobile OS we always cross-compile. Note
that the reverse is not true: We eventually would want to
cross-compile to Windows, rarer Linux architectures, and PowerPC Mac
OS X.

DESKTOP is used in build.lst files to indicate modules that it makes
no sense to build for mobile platforms. Nobody is going to run
LibreOffice SDK tools on a tablet.

NATIVE is used in build.lst files to indicate modules that produce
just build-time executables (which can't be run on the BUILD system
when cross-compiling), and which are not part of the SDK either.

(Sadly the use of BUILD_TYPE keywords in the build.lst files is a bit
tedious: you have to mark a module in the build.lst files of all its
"parents", modules that depend on it, not in that of the module
itself.)

It does make sense to build SDK tools in the other cross-compilation
cases. There is no reason why we wouldn't want to cross-compile also
the executables that go into the SDK when cross-compiling to Windows,
for instance.
2011-06-16 21:47:11 +03:00
Tor Lillqvist
fb79b929ad Eeek, don't let ENABLE_GTK be set for iOS or Android 2011-06-15 21:29:32 +03:00