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
David Tardon
575cd2219f
add gdb pretty printers
2011-08-22 17:30:18 +02:00
Andras Timar
dcd3f14c52
set SDF directory correctly so translations get picked up
2011-08-22 16:36:29 +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
Caolán McNamara
8df4428619
apparently can enable this warning
2011-08-22 09:39:17 +01:00
Caolán McNamara
1f8d149f2f
didn't intend to commit this bit yet
2011-08-22 09:39:15 +01:00
Caolán McNamara
af6752b88e
callcatcher: remove unused methods
2011-08-22 09:39:15 +01:00
David Tardon
d113747129
overhaul impl. of gb_LinkTarget_add_grammar to simplify usage
2011-08-22 08:49:42 +02:00
Norbert Thiebaud
13014eda60
keep the deliver log apart from build log for gbuildified module
2011-08-21 14:15:00 -05:00
Tor Lillqvist
b6a9f3560a
Link cppu statically to gcc3_uno on iOS
2011-08-21 17:49:11 +03:00
Tor Lillqvist
5f4f2b8208
Also oldnames.lib
2011-08-21 14:30:35 +03:00
Norbert Thiebaud
51836d616f
remove debugging print
2011-08-21 05:00:32 -05:00
Norbert Thiebaud
b796c129e2
no need to redefine gb_Helper_conert_native over and over again....
2011-08-20 17:35:26 -05:00
Norbert Thiebaud
ace5147f4f
ios does not seems to inherit form macos, so add a yacc rule there too
2011-08-20 17:34:28 -05:00
Norbert Thiebaud
105ed49aca
move yacc command in platform/* due to Mac PPC ancient bison version.
...
Mac PPC has a very old bison that does not handle .cxx extension well
not does it support --defines=<file>. the result is that the generated
header is called <foo>.cxx.h instead of <foo>.hxx
To deal with that we moved the yacc rule in the platefrom dependent section
and added some renaming magic for the PowerPC case on MacOS.
2011-08-20 17:24:12 -05:00
Norbert Thiebaud
4103138235
prevent the creation of $INPATH in the module source for gbuild-module
...
The creation of $INPATH and sub-dirs was triggered by the location
of the logfile. in buil.pl that trigger the call of mkout.pl
We adapt SourceConfig to keep track of which modules is gbuildified
For these module, the log will be at workdir/Logs/
Also clean-up the remnant of the support for dual build mode (gbuild/dmake).
2011-08-19 23:23:56 -05:00
Norbert Thiebaud
d73872e9f2
add Yacc/bison support in gbuild
2011-08-19 20:39:34 -05: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
Tor Lillqvist
bb58d59e64
Correct spelling of gb_Library_get_linktargetname, no double underscores
2011-08-19 17:59:01 +03:00
Tor Lillqvist
691f53959e
Use -NODEFAULTLIB for dbgutil build and link with kernel32 and user32
...
This avoids warnings about linking both with normal and debugging
runtime. Matches more closely what the old build system does.
2011-08-19 17:58:59 +03:00
Tor Lillqvist
9cf309c4f0
There is no gb_Object__command_deponcompile and we do deps another way anyway
2011-08-19 17:58:56 +03:00
Tor Lillqvist
2653715b52
Remove bogus whitespace on empty line
2011-08-19 17:58:54 +03:00
Tor Lillqvist
ac8b13ee79
Set debug- and dbgutil-related variables here, too
2011-08-19 17:58:52 +03:00
Christian Dywan
1c923dc1df
Make clean instead of unxvlngi6.pro for gbuild modules
2011-08-19 15:54:26 +02:00
Michael Meeks
a36485c82a
fix linkoo issue with preferring old libraries to new gnumake ones
2011-08-19 12:27:19 +01:00
Tor Lillqvist
8348732753
There is no gb_Foo_get_external_target, fix as dtardon told on IRC
2011-08-19 09:54:31 +03:00
David Tardon
dc03f0321b
use gb_LinkTarget_set_include,_add_includes is not defined
2011-08-18 15:18:54 +02:00
Tor Lillqvist
8f67e86edd
Add AsmObject stuff
2011-08-16 18:43:44 +03:00
Tor Lillqvist
8ea6c913a4
Link with the debugging runtime in a dbgutil build here, too
2011-08-16 12:06:07 +03:00
Korrawit Pruegsanusak
247d3ff142
Remove duplicated chunk
2011-08-16 10:20:26 +03:00
Tor Lillqvist
1522aaf2dd
Fix --enable-dbgutil build: Define _DEBUG
2011-08-16 10:20:24 +03:00
Tor Lillqvist
d8fbe60104
Add gb_CLASSPATHSEP
2011-08-15 19:49:56 +03:00
Tor Lillqvist
2a6df9c54c
We need $(T_LDFLAGS) here, too
2011-08-15 18:05:39 +03:00
Tor Lillqvist
173ca8cc75
As we don't run ld to link, don't use the ld format of options
2011-08-15 18:05:38 +03:00
Tor Lillqvist
5cdd571141
Cosmetics: Factor out the -DWIN32 to CDEFS and simplify the result
2011-08-15 16:51:38 +03:00
Tor Lillqvist
ef2b6b2b8c
Cosmetics: Avoid repetition, -D_MT is in CDEFS
2011-08-15 16:46:46 +03:00
Tor Lillqvist
c1c99bf42c
Cosmetics: Don't bother with -D$(GUI) if $(GUI)==$(OS) anyway
2011-08-15 16:37:08 +03:00
Tor Lillqvist
a92241263e
Bin duplicated lines
2011-08-15 16:29:40 +03:00
David Tardon
6638cbad4e
discard unneeded output
2011-08-13 16:27:30 +02:00
David Tardon
d135b41cef
all unix/gcc platforms have the same gb_UnoApiTarget settings
2011-08-13 16:07:20 +02:00
David Tardon
d4b7950f88
all unix/gcc platforms have the same gb_Configuration settings
2011-08-13 16:07:19 +02:00
David Tardon
aab5c0bba1
config gb_Configuration for all platforms we build
2011-08-13 16:07:18 +02:00
David Tardon
31ca030dc6
gb_Deliver_add_deliverable takes 3 args
2011-08-13 16:07:16 +02:00
Michael Stahl
2655b04b0a
add solenv/gbuild/Configuration.mk to build various XCS/XCU files
2011-08-13 16:07:14 +02:00
Norbert Thiebaud
c1997502aa
silence marketing warning from windows compiler
2011-08-13 07:17:09 -05:00
Jordan Ayers
1fc2490f0d
Remove dead command line switch from solenv/bin/build.pl (--dontgraboutput)
2011-08-13 00:19:49 -05:00
Jordan Ayers
47872cc7ad
Remove dead code from solenv/bin/build.pl
...
Remove several unused functions, and an impossible warning.
2011-08-13 00:19:48 -05:00
Matúš Kukan
c403e7828d
add support for generated plain c source files
2011-08-11 13:53:04 +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
Jordan Ayers
da1681af3a
Remove --server mode and supporting code from build.pl.
2011-08-10 20:43:23 -05:00
Norbert Thiebaud
0ca248b0d5
remove the concept of modules_type, source_config and related things
...
all these bells and whistles seems to be hamburg specific.
modules_type in you build seems to always be 'mod', so no need
to track it.
the whole source_config things is not use in our build either.
note: this is a rough cut... there is probably left-over to trim as
a consequence of this.
2011-08-10 14:19:46 -05:00
Eike Rathke
f521db9f7a
Extraneous text after `ifneq' directive, removed trailing ,-g)
2011-08-10 15:27:21 +02:00
Cédric Bosdonnat
df8b288372
gbuild: added -g option to javac when building with debug symbols
2011-08-10 14:07:15 +02:00
Norbert Thiebaud
3e7737968e
we don't have mercurial repositories
2011-08-09 19:34:27 -05:00
Matúš Kukan
8b0e9caca9
convert xmlsecurity to gbuild
2011-08-09 23:28:06 +02:00
Takeshi Abe
b2bd33ea25
prefer makefile-gmake-mode to plain makefile-mode
2011-08-10 02:12:48 +09:00
Jan Holesovsky
99cf6b877b
Create dir for the dependencies.
2011-08-09 11:33:09 +02:00
Tor Lillqvist
7d2cea2bc9
More dependent libraries for iOS
2011-08-08 21:20:56 +03:00
Caolán McNamara
71e4b9f37a
oh dear, I never actually added this before
2011-08-08 17:54:47 +01:00
Norbert Thiebaud
9bd139b705
mis-hap removing USE_CCACHE
2011-08-07 20:32:07 -05: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
Andras Timar
27a147dcc9
add Scottish Gaelic, Luxemburgish and Tatar UI support
2011-08-05 23:31:11 +02:00
Caolán McNamara
a1e9dea1ff
try this to fix windows hanging builds with gb_GenCxxObjects
2011-08-04 14:06:28 +01:00
Tor Lillqvist
13740648e4
Linking with sal now implies also sal_textenc for iOS
2011-08-03 01:31:57 +03:00
Tor Lillqvist
4ce9196674
Make gb_Module_add_check_target a no-op for iOS
2011-08-03 00:24:44 +03:00
Tor Lillqvist
a405296589
Do build executables for iOS, too
...
Needed already now for our statically linked cppunit tests. We don't
construct complete app bundles. You have to manually copy the
executable to replace the one in some app bundle built in Xcode before
running it for now. This works fine at least for debugging in the
simulator, haven't tried yet on a device.
2011-08-02 22:21:17 +03:00
Lionel Elie Mamane
e0ae851ef3
Allow static libs to declare externals use (for includes)
2011-08-02 12:21:54 +02:00
Tor Lillqvist
c07f4d997f
iOS configuration improvements
...
Make the unxiosr.mk file more like the macosx.mk one.
2011-08-01 17:12:27 +03:00
Tor Lillqvist
232615a159
We have only supported non-X11 ("aqua") on MacOSX for quite some time
2011-08-01 14:37:37 +03:00
Tor Lillqvist
0b0ae70b5b
VCLLIB depends on I18NPAPERLIB
2011-07-31 00:27:53 +03:00
Tor Lillqvist
8ccfc00c4f
Include the iOS or Android platform files when appropriate
2011-07-30 22:12:56 +03:00
Christian Lohmaier
11a1c299ab
there is no :+= or +:= append-operator in gnu make, there is only +=
...
and how it behaves depends on how the macro-variable has been defined
previously. http://www.gnu.org/s/hello/manual/make/Appending.html
2011-07-28 21:52:09 +02:00
Thorsten Behrens
cdc123f616
Followup-changes for *.Set.sh rename
...
Commit 22d9caecc978a5739ddd1430fd26abe06454726c renames the
environment file to always be Env.Host.sh. Reflecting that in the
shell scripts attempting to source it.
2011-07-28 15:14:48 +02:00
Robert Nagy
b191b641b4
unbreak NOOPTFLAGS again, after some gbuild merge
...
I would like to ask everyone to be careful while doing merges,
this is second thing i had to fix which was fixed already by
months ago.
2011-07-27 14:12:54 +02:00
Robert Nagy
6f134809e1
unbreak BSDs again
2011-07-27 13:08:08 +02:00
Norbert Thiebaud
28e14d3995
really remove -Wno-long-double if gcc does not support it :-)
2011-07-26 22:33:26 -05:00
Norbert Thiebaud
6ff81a42b8
missing space after ifeq in HAVE_GG_NO_LONG_TEST
2011-07-26 22:14:38 -05:00
Norbert Thiebaud
b5e6d0a679
make -Wno-long-double usage conditional to gcc supporting it
2011-07-26 21:58:08 -05:00
Norbert Thiebaud
690890becc
opps got :+= and +:= upside down :-)
2011-07-26 18:56:37 -05:00
Norbert Thiebaud
dbde45358c
move MAC_OS_X_VERSION* define to EXTRA_CDEF for exteenal modules
2011-07-26 18:53:53 -05:00
Robert Nagy
5c5c6726f6
Merge branch 'master' of git://anongit.freedesktop.org/libreoffice/bootstrap
2011-07-26 23:34:03 +02:00
Robert Nagy
a389bdc281
unbreak after the last gbuild merge
2011-07-26 23:31:11 +02:00
Norbert Thiebaud
ee707ab085
Use MACOSX_SDK_PATH and other configured variables in mac build
2011-07-26 15:54:55 -05:00
Tor Lillqvist
409bfef31f
Add -g to the gb_LinkTarget_*FLAGS iff gb_SYMBOL is true
2011-07-26 23:19:13 +03:00
Jan Holesovsky
edaa5424c6
Fix linkoo to work again after the *.Set.sh -> Env.Host.sh rename.
2011-07-26 15:34:38 +02:00
Tor Lillqvist
7e706639f8
Redirect stderr of the ar command to /dev/null only if we are silent
2011-07-26 12:23:48 +03:00
David Tardon
fd0d321ba4
must call eval there
...
foreach concatenates the partial results by space, which creates lines like
target : LIBS += lib1 target : LIBS += lib2 ...
Obviously, evaluation of that is different from
target : LIBS += lib1
target : LIBS += lib2
...
So we really must evaluate every partial result.
2011-07-26 08:28:24 +02:00
Tor Lillqvist
d8648b746b
Don't bother with makedepend and processdeps.awk
...
Just use gcc's own mechanism, just like in unxgcc.mk. We intend to
support MinGW only for cross-compilation anyway.
2011-07-26 08:50:56 +03:00
Tor Lillqvist
09fb061028
Move apparently misplaced endif to correct place
2011-07-26 08:50:55 +03:00
Norbert Thiebaud
dcedd63782
gbuild: fix broken flags for OBJC leading to bad SDK use
...
gnumake4 has improvedthe Flags customisation process but
that change has been done for C C++ and ObjC++, but only partially for
ObjC which resulted in the lost of many flags including the critical
-isysroot
2011-07-25 21:00:14 -05:00
Tor Lillqvist
cd67423913
Add Emacs mode lines and a few missing vim ones
2011-07-26 00:10:28 +03:00
Tor Lillqvist
bb2bc3e03a
Adapt to current gbuild conventions
2011-07-26 00:02:36 +03:00
Tor Lillqvist
40bebbb7de
Add NONE to gb_Library_COMPONENTPREFIXES
2011-07-25 20:52:40 +03:00
Jan Holesovsky
23960781be
Use --filesync instead of -FS as the zip option.
2011-07-25 13:24:09 +02:00
Bjoern Michaelsen
722de1ae48
Package is no outdir target
2011-07-25 11:05:42 +02:00
Bjoern Michaelsen
c215f6bffb
remove duplicate assignment of WORKDIR, configure/set_soenv is enough
2011-07-25 11:05:41 +02:00
David Tardon
785e1d9205
cppunit can be system
2011-07-25 10:34:22 +02:00
Bjoern Michaelsen
ae83b24660
Merge branch 'master' into feature/gnumake4
2011-07-24 19:22:58 +02:00
Tor Lillqvist
8abc7bb756
Add the CoreText framework
2011-07-24 13:33:02 +03:00
Bjoern Michaelsen
d1a4b89ec7
keep gbuild calls consistent at now, even if it is a bit longer
2011-07-23 15:23:18 +02:00
Tor Lillqvist
122b347f9a
Sort, make consistent, and drop commented-out lines
2011-07-23 16:22:11 +03:00
Tor Lillqvist
b0e8dbabb1
Add the CoreGraphics framework
2011-07-23 14:31:35 +03:00
Tor Lillqvist
6d8bd418a8
Use OUTDIR_FOR_BUILD for rsc also in gb_SrsPartTarget_RSCTARGET
...
That is the rsc executable we are going to run when cross-compiling
anyway.
2011-07-22 23:43:48 +03:00
Bjoern Michaelsen
66dee9cd69
postmerge fixes for gnumake4
2011-07-22 21:02:42 +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
Tor Lillqvist
77c32f50d9
Use correct solar.jar when cross-compiling
2011-07-22 10:31:22 +03:00
Tor Lillqvist
278cd1aeb9
Get license.txt from where it actually is when cross-compiling
2011-07-22 10:19:21 +03:00
Tor Lillqvist
e02b0ec82a
windres has no default output file
2011-07-21 23:56:06 +03:00
Tor Lillqvist
a628deba87
We create some import libraries ourselves from .def files from Wine
2011-07-21 23:23:18 +03:00
Bjoern Michaelsen
5012e466ce
resyncing to master
2011-07-21 18:27:57 +02:00
Tor Lillqvist
d7fdac2c73
We do build oodma_lib with WNTGCC
2011-07-20 20:21:11 +03:00
Tor Lillqvist
944949d956
Don't run cppunittester when cross-compiling to Windows
...
Maybe we should just bypass it in general for all platforms when
cross-compiling in CppunitTest.mk, instead of separately for each
platform that is a potential cros--compilation target?
On the other hand, we might want to in some cases run unit tests using
some emulator like wine or QEMU, using some remote execution
mechanism, or whatever?
2011-07-20 19:12:53 +03:00
Tor Lillqvist
520e492193
Produce .res files with WNTGCC, too
...
Note that they are not linked into the DLL, though. Neither for WNTMSC
or WNTGCC.
2011-07-18 11:03:23 +03:00
Tor Lillqvist
b2927daa3d
Why would we want to define GLIBC when not using glibc?
2011-07-15 16:09:19 +03:00
Tor Lillqvist
4eb9a47a4b
The graphite2 library gets built statically with WNTGCC at least
2011-07-15 01:56:36 +03:00
Tor Lillqvist
7ce4a597d3
Add more iOS-specific options
2011-07-15 00:12:20 +03:00
Tor Lillqvist
5db539d59c
Add the gdiplus library
2011-07-14 15:54:29 +03:00
Matúš Kukan
1d802aa386
Revert "add map files without component_getImplementation to fix mac build"
...
This reverts commit 00a7b1038c6cd45a8e106139cc6cc23941e23515.
This fix is no longer needed because we don't have
component_getImplementation in .map files now
2011-07-12 19:43:28 +02:00
Matúš Kukan
26f25bc73f
Remove component_getImplementationEnvironment methods
2011-07-12 17:58:33 +02:00
Michael Meeks
7bab53befd
add map files without component_getImplementation to fix mac build
2011-07-12 09:48:12 +01:00
Tor Lillqvist
6c5dafafd0
Link with more frameworks
2011-07-09 13:37:45 +03:00
Caolán McNamara
5213da94fe
add fontconfig as known base system lib
2011-07-07 16:06:22 +01:00
Caolán McNamara
c2b36c44d7
fix my ppc, axp, etc. etc. build
2011-07-05 11:17:27 +01:00
Tor Lillqvist
d9919783b2
libcurl gets built as a static library on Android
2011-07-04 23:45:35 +03:00
Tor Lillqvist
201cc04ef0
Map also static LINKED_LIBS into -l option syntax
2011-07-04 21:16:30 +03:00
Tor Lillqvist
62c094a890
We can't run any cppunit tests for Android
...
Obviously we do want to eventually have some kind of testing
framework, perhaps indeed running "normal" cppunit tests in the
emulator, or something different. But for now just bypass it.
2011-07-04 21:16:30 +03:00
Caolán McNamara
3653e58282
Try and copy from versioned libgcc if possible, fallback to unversioned if not
...
On Fedora 13 multilib ppc, the unversioned libgcc.so is a ld script
to point to the "real" one, so its unsuitable for inclusion in the
install set.
2011-07-04 12:09:30 +01:00
Tor Lillqvist
70705ca8b6
Update GNU{COPY,PATCH,MAKE} for Solaris
...
There are lots of (Open)Solaris variants, but this is what happens to
work for what I briefly experimented with, oi_148.
2011-07-03 16:47:21 +03:00
Tor Lillqvist
72cd238dcc
Use \r instead of \x0d in awk pattern for portability
...
Hex escapes in the regexps are not supported in Solaris nawk, for
instance. \r should match a CR in all cases as far as I know.
2011-07-03 15:29:52 +03:00
Caolán McNamara
88f67c2978
I need to load the unoprotector using the same variable everywhere
2011-07-01 15:16:59 +01:00
Tor Lillqvist
ce31567afb
Goodbye to CWS_WORK_STAMP
2011-07-01 15:37:03 +03:00
Tor Lillqvist
abc8bcf6d6
Some library hacks for iOS
2011-07-01 01:02:55 +03:00
Tor Lillqvist
aefd493df2
Require proper CC and CXX environment variables, don't hardcode SDK path
...
Makes building for the iOS Simulator go a bit better. (But still
breaks.)
2011-07-01 00:47:41 +03:00
Caolán McNamara
918695a2bf
remove trailing - ourselves
2011-06-30 11:32:27 +01:00
Tor Lillqvist
04da22088e
Handle *.mm files too, don't use non-portable comma operator of find(1)
2011-06-29 20:55:26 +03:00
Tor Lillqvist
81b4a0aff7
Add more Win32 API libraries and factor out the moldname/oldnames difference
2011-06-29 15:26:28 +03:00
Tor Lillqvist
25615c5151
Just use the same style library name for jvmaccess for MinGW as for Unix
2011-06-29 15:26:28 +03:00
Andras Timar
f34252f647
sorting additional language packs and dictionaries fdo#34479
2011-06-29 12:25:42 +02:00
Tor Lillqvist
7058bcf15b
Just use -ljawt (the self-built trivial import library) also for WNTGCC
2011-06-29 12:32:10 +03:00
Francois Tigeot
50f50c9f35
The SGI MIPSpro compilers are not used these days
2011-06-29 07:33:13 +02:00
Caolán McNamara
0953ccda12
use g log for buildid, modify this if we unsplit repos or change vcs
2011-06-28 13:32:49 +01:00
Tor Lillqvist
0fa4a7dcab
Use correct CPPLCC when cross-compiling
2011-06-23 19:04:12 +03:00
Petr Mladek
d13971d27c
bump product version to 3.5.0-alpha0, release number to 0
2011-06-23 14:45:23 +02:00
Jesús Corrius
3288324588
Fix for mingw32 crosscompilation
2011-06-23 13:05:25 +02:00
Caolán McNamara
7ec649923b
1.2 -> 1.3
2011-06-23 10:45:34 +01:00
Tor Lillqvist
bb4e01086c
Don't use FLIPCMD when cross-compiling from Unix
2011-06-23 01:46:11 +03:00
Tor Lillqvist
14ef6705a9
Add sehandler.hxx with the magic __SEHandler class for MinGW SEH
...
From the crosswin32-dtrans-mingw.diff patch in the build repo. Also in
janneke's gub, see
8ba48182c0
,
but whether this was originally written by janneke, or jcorrius, or
somebody else, no idea, sigh.
2011-06-23 00:29:32 +03:00
Bjoern Michaelsen
ad8b32a9d1
Merge branch 'master' into feature/gnumake4
2011-06-22 18:49:05 +02:00
Bjoern Michaelsen
c08d41bade
gnumake4: fixup the component foo
2011-06-22 14:30:32 +02:00
Bjoern Michaelsen
e65e22a967
gnumake4: fix JavaClassSet clean target
2011-06-22 11:54:50 +02:00
Tor Lillqvist
0de41f534e
Add UnoApiTarget
2011-06-21 21:24:13 +03:00
Tor Lillqvist
c7c92480b6
Comment improvement
2011-06-21 21:23:55 +03:00
Michael Meeks
934da4d8f8
fix bug with duplicate entry in hash trampling on dll linking
2011-06-21 15:44:00 +01:00
Bjoern Michaelsen
d3c9cb684d
gnumake4: remove debug output
2011-06-21 15:29:43 +02:00
Tor Lillqvist
e24eae042c
Set LD/DYLD_LIBRARY_PATH when running rsc
2011-06-21 15:22:02 +03:00
Tor Lillqvist
eb0138502a
Add EXECPOST_FOR_BUILD
2011-06-21 15:22:01 +03:00
Bjoern Michaelsen
ac064a1230
gnumake4: postmerge fixes
2011-06-21 12:41:58 +02:00
Tor Lillqvist
63cc1595cc
Use gb_Executable_get_target_for_build for transex3
2011-06-21 10:47:54 +03:00
Tor Lillqvist
70f5775a9d
Add UnoApiTarget
2011-06-21 02:11:26 +03:00
Tor Lillqvist
4a180cafbc
Add gb_Executable_EXT_for_build and use it
...
Fixes native build on Windows.
2011-06-21 01:12:49 +03:00
Tor Lillqvist
1780e957d6
gbuild changes for MinGW cross-compilation
...
Intermediate commit. But now at least comphelper will build
successfully. In the build order, comphelper is the first gbuildified
module where C++ code is compiled and linked .
2011-06-21 00:40:19 +03:00
Tor Lillqvist
4208195995
Just use the same JVMFWKLIB for MinGW as on Unix
2011-06-21 00:40:19 +03:00
Tor Lillqvist
eb53297177
Don't use gb_Executable_EXT in gb_Executable_get_target_for_build
2011-06-21 00:40:18 +03:00
Tor Lillqvist
5180b6bbe2
More MinGW work, set LD/DYLD_LIBRARY_PATH when running build tools
2011-06-21 00:40:18 +03:00
Tor Lillqvist
6b9ad9ad8b
Add third parameter to the gb_Deliver_add_deliverable call for the .manifest file, too
2011-06-21 00:32:24 +03:00
Tor Lillqvist
2b12cab45a
Fix gbuild breakage in WNTMSC build
2011-06-20 15:04:14 +03:00
Robert Nagy
4baf801154
parametters -> parameters
2011-06-20 14:04:47 +02:00
Robert Nagy
f26726f9ac
add missing UnoApiTarget definitions after gnumake4 merge
2011-06-20 14:04:06 +02:00
Bjoern Michaelsen
902f9da3e5
gnumake4: fix buildbreakers from merge
2011-06-20 13:24:08 +02:00
David Tardon
7a189a97ab
this does not apply now that IDL files are processed by gnumake
2011-06-20 10:48:08 +02: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
Tor Lillqvist
5789bdebd7
Use OUTDIR_FOR_BUILD to run build-time tools
2011-06-18 22:02:16 +03:00
David Tardon
510737a54a
enable libstdc++'s debug mode with --enable-debug
2011-06-18 17:20:10 +02:00
Tor Lillqvist
a908085492
MinGW hacks, we get a bit further now
...
I am mostly ignoring the possibility to build natively on Windows
using MinGW. I don't see any reasoon to bother supporting that. If we
want to build with MinGW, we want to do it as cross-compilation.
I am not intentionally removing OOo-originated native MinGW
compilation stuff. Yet. But will soon...
2011-06-18 16:51:32 +03:00
Tor Lillqvist
7af3985069
It is whether the HOST platform supports symlinks that is relevant
2011-06-18 16:51:31 +03:00
Tor Lillqvist
ce896d9ce6
Avoid more pointless special-casing for WNTGCC
2011-06-18 16:51:31 +03:00
Bjoern Michaelsen
6f0d3f2a5b
fixing rebase errors
2011-06-18 14:12:16 +02:00
David Tardon
24fad4ab42
disable RDB check for now
2011-06-18 11:24:42 +02:00
David Tardon
2d69ad9ba4
remove all traces of offuh from makefiles
2011-06-18 11:24:41 +02:00
Hans-Joachim Lankenau
29caef70bc
ause130: #i117218# complete compatibility check
2011-06-18 11:24:41 +02:00
Hans-Joachim Lankenau
0c43db760b
ause130: #i117218# cleanup
2011-06-18 11:24:41 +02:00
Hans-Joachim Lankenau
958082720c
ause130: #i117218# change .idl handling to gnu make
2011-06-18 11:24:41 +02:00
Norbert Thiebaud
18a7139115
remove debug $(info in LinkTaget.mk
2011-06-18 03:54:51 -05:00
Tor Lillqvist
a3703dcde3
With MinGW we get the import library when making the DLL
2011-06-18 01:28:45 +03:00
Tor Lillqvist
b384b734d8
Use DLLTOOL variable instead of hardcode dlltool
2011-06-18 01:16:39 +03:00
Tor Lillqvist
69ead478c3
Bin obsolete comment
2011-06-18 01:13:09 +03:00
Tor Lillqvist
f7c5ddbc89
Simplify, don't use a different CPPUHELPER library name in the WNTGCC case
2011-06-18 01:08:52 +03:00
Tor Lillqvist
3bce832ab3
No need for separate import library name in the WNTGCC case
2011-06-18 01:04:29 +03:00
Tor Lillqvist
dc4b364172
Need to special-case AUGMENT_LIBRARY_PATH for cross-compilation to Windows, sigh
2011-06-18 00:25:56 +03:00
Tor Lillqvist
4d08167b1a
Set OOO_LIBRARY_PATH_VAR as for the BUILD platform when cross-compiling
2011-06-18 00:25:21 +03:00
Tor Lillqvist
97fbfbca15
Use COMMAND_ECHO
2011-06-18 00:01:32 +03:00
Tor Lillqvist
0dad904cb5
Attempt to fix MinGW build, dlltool not needed it seems
2011-06-18 00:00:20 +03:00