Commit graph

14761 commits

Author SHA1 Message Date
Tor Lillqvist
04a7575ddb Check COM, not the weird USE_MINGW variable 2011-05-23 17:33:48 +03:00
Tor Lillqvist
25ce4793bb Use cygpath only when building on Windows 2011-05-23 17:33:48 +03:00
Bjoern Michaelsen
7f99f234e0 make dev-install use smoketest 2011-05-23 11:28:35 +02:00
Robert Nagy
8ce2d816a1 use $GNUMAKE to print the build instructions 2011-05-23 09:24:04 +02:00
Robert Nagy
dde821c26e fix ant home 2011-05-23 09:23:54 +02:00
Francois Tigeot
62dce7bfca Temporary fix for a LD_LIBRARY_PATH not propagated issue. 2011-05-22 11:36:09 +02:00
Francois Tigeot
6ec8554c6a Unify all NetBSD .mk configuration files 2011-05-22 10:35:33 +02:00
Francois Tigeot
6dad9edb9e Use a single shell source file for all NetBSD platforms
Finish cleaning up INPATH and OUTPATH.
2011-05-22 10:29:41 +02:00
Francois Tigeot
255ba80655 Use the same OUTPATH on all NetBSD architectures 2011-05-22 10:04:20 +02:00
Francois Tigeot
3c3aa80261 Do not define PTHREAD_CFLAGS on NetBSD. 2011-05-22 09:26:22 +02:00
Francois Tigeot
95b13c2de1 NetBSD/IA64 has been broken for years, remove it from the build system. 2011-05-22 09:18:46 +02:00
Tor Lillqvist
a804e2c49c Fix parsing of curl-config --version output 2011-05-22 02:27:01 +03:00
Tor Lillqvist
909d91e041 Use more libraries that MinGW does include 2011-05-22 01:02:27 +03:00
Tor Lillqvist
821d3501ec Improve system libcurl configury for cross-compilation 2011-05-22 01:01:19 +03:00
Tor Lillqvist
2996bb11bc Put comments at start of line so they aren't shell comment recipe lines 2011-05-22 00:59:10 +03:00
Tor Lillqvist
2cbda686ee Drop pointless version printout 2011-05-21 20:18:34 +03:00
Tor Lillqvist
7fa06f6d58 Improve Python detection for cross-compilation
Just hardcode known locations of cross-compilation Python packages for
now.
2011-05-21 19:27:16 +03:00
Tor Lillqvist
9055a7bd32 Don't automatically avoid a "system" Python on Windows 2011-05-21 17:37:43 +03:00
Robert Nagy
67a6786fd4 use internal libwpd for now 2011-05-21 15:12:57 +02:00
Tor Lillqvist
3f56e8f87c Java tweaks for cross-compilation 2011-05-21 02:45:18 +03:00
Tor Lillqvist
e5088368da FULL_DESK has no meaning as far as I know 2011-05-21 00:45:41 +03:00
Tor Lillqvist
08c6706d0e No need to hardcode SOLAR_JAVA*=TRUE here 2011-05-21 00:41:56 +03:00
Matus Kukan
a64f87add5 replace res/commandimagelist with cmd 2011-05-20 18:09:28 +02:00
Tor Lillqvist
c761ef3d41 Export NSIS_PATH also in the MinGW cross-compiling case
Actually NSIS_PATH is crack, it is actually the *directory* where the
makensis program is located, so why not simply just have a variable
with the full pathname to that instead (or just the command name, in
case it is in the default PATH anyway, like on openSUSE with
/usr/bin/makensis)? That would simplify the stuff in download.pm, too.
2011-05-19 22:55:17 +03:00
Andras Timar
59c7fa441f use short paths, because '(x86)' in the path causes problem 2011-05-19 19:51:56 +02:00
Tor Lillqvist
b583ee234a Fix search for NSIS 2011-05-19 19:21:07 +03:00
Radek Doulik
220b01f5a4 get rid of limitting max jobs to 10 for icecream
- tested locally that dmake is able to run with -P14 and that
   icecream is then using more slots (checked with icemon)
2011-05-19 12:43:23 +02:00
Robert Nagy
333fb1d408 handle amd64 and x86_64 for OpenBSD the same way 2011-05-19 12:26:44 +02:00
Joseph Powers
dcf5401440 On MacOS X, our application is called "LibreOffice.app" and not "OpenOffice.org.app" 2011-05-18 19:05:52 -07:00
Tor Lillqvist
f0469a72d3 Add the wntgcc directories 2011-05-19 00:40:35 +03:00
Niko Rönkkö
9f5de9cb4f Add config.guess to .gitignore
Added pattern '/config.guess' to gitignore file.
2011-05-18 20:48:54 +01:00
Tor Lillqvist
a5436c9794 Add libvisio 2011-05-18 22:48:44 +03:00
Tor Lillqvist
bb7bdda138 Use $(AR) instead of hardcoded ar 2011-05-18 22:48:44 +03:00
Tor Lillqvist
139aaee3df Include unxgcc and not unxlng, use unique DLLPOSTFIX 2011-05-18 22:48:43 +03:00
Bjoern Michaelsen
115ee43e8f rename Module_ooo.mk to RepositoryModule_ooo.mk (part two)
* also change GNUMakefile.mk to find the RepositoryModule_*.mk, instead of Module_*.mk
 * subsequenttests was broken by the introduction of tail_build, because there where two Module_*.mk in root
 * addendum to commit 99079f03d95d525e7e95a56569c37094618fb2ca
2011-05-18 21:45:18 +02:00
Tor Lillqvist
45fe3fbfa0 Use $(RANLIB) when using MinGW 2011-05-18 22:41:02 +03:00
Tor Lillqvist
2dc4a245c7 Check build platform instead of host platform when appropriate 2011-05-18 18:56:58 +03:00
Tor Lillqvist
593a19e517 Unset more variables when building dmake when cross-compiling 2011-05-18 18:56:58 +03:00
Tor Lillqvist
89b361c0a4 More cross-compiling work and cleanup
Re-introduce the old --with-mingw option but now called
--with-mingw-cross-compiler. Its purpose is now specifically to give
the cross-compiler used when building the ODK, if Java is enabled, and
if building the unowinreg.dll. It has now nothing to do with
cross-compiling LibreOffice itself.

Correspondingly, the WITH_MINGW variable now has meaning only when
building LibreOffice for Windows: If using MinGW, whether natively on
Windows itself (which we as such don't intend to support, I hope), or
cross-compiling, it is set to "yes".

Automate and simplify the search for the MinGW cross-compiler when
intending to build unowinreg.dll on Unix.

Look for the usual tool-chain tools ar, nm, objdump, pkg-config,
ranlib, strip, and for Windows alto dlltool and windres using
AC_CHECK_TOOL so that the proper cross tools are found when
needed. Propagate to environment. As such these are not used except in
the MinGW mk files so far.

Other minor cleanups.
2011-05-18 18:56:58 +03:00
Christian Dywan
0ffc0016e1 Don't print === decoration when running g grep
Otherwise g grep -l can't be used, for example with sed.
2011-05-18 16:39:22 +02:00
Thomas Klausner
8e99137644 Use = in test(1).
== is not portable, not even GNU coreutils test(1) supports it.
2011-05-18 15:39:19 +02:00
Bjoern Michaelsen
5e5da1da91 remove reportbuilder from gbuild modules
* there is no gbuild in it
2011-05-18 11:09:41 +02:00
Bjoern Michaelsen
5848b4a43a rename Module_ooo.mk to RepositoryModule_ooo.mk
* also change GNUMakefile.mk to find the RepositoryModule_*.mk, instead of Module_*.mk
* subsequenttests was broken by the introduction of tail_build, because there where two Module_*.mk in root
2011-05-18 11:06:15 +02:00
Tor Lillqvist
c9f99f4ec8 Rework how <db.h> is included 2011-05-18 11:13:43 +03:00
Tor Lillqvist
95760e349e MSVC followup fix for RC command line syntax 2011-05-18 03:19:02 +03:00
Tor Lillqvist
67c0847fa9 MinGW fixes for DLL creation 2011-05-18 02:50:40 +03:00
Tor Lillqvist
7a72d99bdf Be pickier with syntax for windres 2011-05-18 02:49:34 +03:00
Tor Lillqvist
8b24a0326d chmod +x 2011-05-18 00:37:46 +03:00
Tor Lillqvist
e7e5983649 Sleep only on Windows 2011-05-18 00:36:45 +03:00
Tor Lillqvist
699dfe5711 Break out of loop when the right DB_LIB is found 2011-05-17 22:42:44 +03:00