Commit graph

8213 commits

Author SHA1 Message Date
Tor Lillqvist
2f059de8b7 Do generate debugging information with MSVC when gb_SYMBOL is on 2011-09-06 16:13:12 +03:00
Stephan Bergmann
dcdcc53e25 Honor --disable-strip in gbuild. 2011-09-06 10:25:32 +01:00
David Tardon
1d0ef7f9f4 replace existing file 2011-09-06 08:01:38 +02:00
David Tardon
3e886b6bc6 set defaults for use with dev-install 2011-09-06 08:01:36 +02:00
David Tardon
21d1920ec0 add license blurb 2011-09-06 08:01:35 +02:00
David Tardon
d788081162 make pretty printers available during build already 2011-09-06 08:01:27 +02:00
Michael Meeks
66ec27f691 elide duplicate dummy dependencies as we concatenate them to a library depfile 2011-09-05 15:25:10 +01:00
François Tigeot
f87224cb7f Add native library locations to LD_LIBRARY_PATH 2011-09-04 11:07:22 +02:00
Christian Dywan
107cce4506 Show a zenity tooltip every 5 seconds at best
So notifications don't keep showing up after the module
finnished building.
2011-09-03 13:34:24 +02:00
Christian Dywan
3396e19fb1 Show x/y module status in both console and zenity 2011-09-03 13:34:24 +02:00
Tor Lillqvist
11e8dc2d90 Need doubled dollarsign here it seems for this to actually work as intended 2011-09-02 14:43:48 +03:00
Matúš Kukan
4453178694 process more idl files at once - first part: gbuild 2011-09-02 11:48:12 +02:00
Andras Timar
ae4ad0eabe extend branding options in configure 2011-09-01 09:39:11 +02:00
Caolán McNamara
f267b791f8 skip solver dir itself 2011-08-31 10:43:26 +01:00
François Tigeot
61a245945f Target directory is now directly under solver/ 2011-08-30 18:17:40 +02:00
Tor Lillqvist
bf6c17c7f3 Why would we want to copy *from* solver to the module out dir? 2011-08-30 11:13:33 +03:00
Tor Lillqvist
c908467f09 Don't check makecab version when cross-compiling 2011-08-30 11:13:31 +03:00
Tor Lillqvist
26e9dfea9a I don't think we need to explicitly link with libstdc++ and libgcc
Surely these are linked to by default anyway? Is this just old cruft,
or specific to OOo's use of MinGW on Cygwin, and not needed with a
modern mingw-w64 cross-compiler? Let's see...
2011-08-29 20:39:02 +03:00
Matúš Kukan
6ecb780187 use -D$(CPUNAME) for all platforms also in gbuild 2011-08-29 17:38:05 +02:00
Cédric Bosdonnat
bcc4617894 Added SwPosition, SwPaM gdb pretty-printers 2011-08-29 11:32:12 +02:00
Caolán McNamara
3422a02b5e tweaks to analyze .a archives 2011-08-29 09:56:08 +01:00
Caolán McNamara
c844a896f0 bah, forgot about callarchive 2011-08-29 09:56:07 +01:00
Caolán McNamara
fea6627b61 honour AR the same as CXX/CC 2011-08-29 09:56:05 +01:00
Jordan Ayers
33a9d32107 Remove unused perl function.
Remove installer::download::create_tar_gz_file_from_package, which has not been used
since the integration of CWS rt30_DEV300 in 2008.
2011-08-28 16:41:49 -05:00
Jordan Ayers
f64ca4c427 Perl cleanup: Remove unused local variable.
Remove an unused style copy per registry entry that was added to
installer::windows::registry::add_userregs_to_registry_table()
as part of the integration of CWS jl67.
2011-08-28 16:41:48 -05:00
Jordan Ayers
a73b9fc0e2 Remove some unused perl functions.
Added in CWS nativefixer5, but never used:
	installer::existence::filename_exists_in_filesarray
	installer::existence::filegid_exists_in_filesarray
Added in CWS native222, but never used:
	installer::downloadsigner::logfollowmeinfohash
Added in CWS newscpzip2, but never used:
	installer::converter::convert_hash_into_array
Added in 2004, used for a month, then dropped from usage:
	installer::converter::get_number_from_directory
2011-08-28 16:41:48 -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
Caolán McNamara
797caeb095 Resolves: fdo#40099 don't break incremental msvc builds on removed headers 2011-08-26 11:06:35 +01:00
Caolán McNamara
97831f005c add these for the disable-mozilla-build case using the prebuilt zips 2011-08-25 12:03:32 +01:00
Tor Lillqvist
c88b1843b1 Fix dbgutil build, do link also EXEs with the necessary libs 2011-08-25 09:01:01 +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
Tor Lillqvist
350b0e46bd Don't use flags that make sense only for EXEs/DLLs when building static LIBs 2011-08-24 16:05:21 +03:00
Tor Lillqvist
c0fa78c8a3 Presumably we should use -MP here, too 2011-08-24 08:59:23 +03:00
Eike Rathke
8dfa38c418 enquote invocation of $(ML_EXE) => "$(ML_EXE)"
This helped to get over

[ build ASM ] basic/source/runtime/wnt-x86
/bin/sh: /cygdrive/c/Programme/Microsoft: No such file or directory

when blanks are in the path as in
--with-asm-home="/cygdrive/c/Programme/Microsoft Visual Studio 9.0/VC/bin"
2011-08-24 02:25:03 +02:00
Tor Lillqvist
8bb70ff45b Enable linking also with UNO libraries (components) 2011-08-23 23:45:22 +03:00
Caolán McNamara
afb0892820 Resolves: fdo#40099 don't break incremental builds on removed headers 2011-08-23 14:45:31 +01:00
Tor Lillqvist
041b4805c9 Don't unset INCLUDE in each MSVC compilation, instead do it in Env.Host.sh 2011-08-23 15:05:57 +03:00
François Tigeot
7f5d808c91 Do not hardcode bash path 2011-08-23 13:40:58 +02:00
Jordan Ayers
38391ce90d Remove an unused perl module
Another one related to fdo#39747.

The file solenv/bin/modules/installer/configuration.pm isn't used at
all currently.  (I see that it was used for a while back in 2004 by
make_installer.pl.)  This patch drops the file.

LGPLv3+/MPL

Jordan Ayers

>From fc1a7ebdb81cfb927f80a4ba4fb625a40840263f Mon Sep 17 00:00:00 2001
From: Jordan Ayers <jordan.ayers@gmail.com>
Date: Mon, 22 Aug 2011 23:42:00 -0500
Subject: [PATCH] Remove unused perl module.
2011-08-23 12:07:52 +01:00
Jordan Ayers
75953230cc Clean up globals in make_installer.pl
Reduce scope of $packjobref.
Remove $exithandler and its shutdown check, since no handler was ever assigned.
Remove some unused install::global:: variables.
2011-08-23 11:52:49 +01:00
Tor Lillqvist
4432625b90 gb_MINGWLIBDIR is not used anywhere 2011-08-23 10:37:10 +03:00
Tor Lillqvist
457535e1bb Add YaccObject class 2011-08-23 10:37:10 +03:00
Tor Lillqvist
430dcc951e Obey TMPDIR if set 2011-08-23 00:44:15 +03:00
Tor Lillqvist
20c82c0688 Look at COM to detect MinGW, not the weird USE_MINGW 2011-08-23 00:44:15 +03:00
Michael Meeks
795d7867fe check we have the environment sourced, and fail helpfully if not 2011-08-22 22:18:39 +01:00
Tor Lillqvist
c3b5c166b9 Make a dbgutil build of the Explorer extension succeed
Take notice of USE_DEBUG_RUNTIME also in set_wntx64.mk.

Don't unset USE_DEBUG_RUNTIME and don't hardcode the non-debugging
msvcprt.lib when building the Explorer extension.

Undefine OSL_DEBUG_LEVEL in its source files that would otherwise drag
in the diagnosing functions from sal. We don't link the Explorer
extension with sal.

As such it might not make much sense to actually *use* a shell
extension built with assertions in the C++ library, against the
debugging C/C++ runtime. You don't want assertions to fire in
Explorer, do you? On the other hand, one could be debugging an
Explorer extension remotely. Maybe even locally, I don't know if some
lower levels of Windows get upset if Explorer is unresponsive due to
being debugged, or something.

But anyway, the main point for now is to make an --enable-dbgutil
build succeed.

Alternatively we could also make sure USE_DEBUG_RUNTIME is unset in
*all* makefiles in shell.
2011-08-22 23:35:19 +03:00
David Tardon
096d36c904 the backslash should be escaped here 2011-08-22 17:34:04 +02:00
David Tardon
3c8f40e039 link versioned uno libs from solver to install dir 2011-08-22 17:30:20 +02:00
David Tardon
22ccd4da86 install gdb pretty printers 2011-08-22 17:30:19 +02:00