Tor Lillqvist
6dc4597ab7
chmod -x
2011-05-13 15:08:01 +03:00
Norbert Thiebaud
40ce81a033
add support, in gbuild, for objective/C (in addition to objective/C++)
2011-04-23 10:35:37 -05:00
David Tardon
ad773c4cc3
gbuildize slideshow
2011-04-21 20:50:28 +02:00
Norbert Thiebaud
9b44ffb5fc
gcc-4.0 on MacOSX does not support the @file syntax
2011-04-17 13:20:34 -05:00
Bjoern Michaelsen
7a5e0f474f
fixing up extra object list support
2011-04-05 11:51:04 +02:00
Jan Holesovsky
3ffc8fb3f3
Build with no optimizations already with dbglevel == 1.
...
Based on talk with David Tardod, the dbglevels are supposed to be:
0 - product
1 - debug
2 - advanced debug (with additional code)
2011-03-30 10:58:11 +02:00
Jan Holesovsky
5f08d6e5a4
Merge commit 'ooo/DEV300_m103'
...
Conflicts:
configure
configure.in
instsetoo_native/util/openoffice.lst
set_soenv.in
solenv/bin/cws.pl
solenv/bin/modules/installer/simplepackage.pm
solenv/gbuild/LinkTarget.mk
solenv/gbuild/extensions/post_PackModule.mk
solenv/gbuild/platform/linux.mk
solenv/gbuild/platform/macosx.mk
solenv/gbuild/platform/windows.mk
solenv/inc/installationtest.mk
solenv/inc/minor.mk
soltools/cpp/_eval.c
2011-03-23 16:58:44 +01:00
Michael Meeks
064a0b4957
add helper to set-up the libraries env, to run executable during build
...
Conflicts:
solenv/gbuild/Helper.mk
solenv/gbuild/platform/linux.mk
solenv/gbuild/platform/windows.mk
2011-03-17 13:54:51 +00:00
Bjoern Michaelsen
35701ddafd
killing off stl in gbuild
2011-03-17 13:42:24 +01:00
Norbert Thiebaud
f716ddb706
add support for symbol=t in gnumake to build release code with symbol
...
It is needed to be able to build the release code with the debug symbol
and without disabling the build optimisations
setting symbol=xxx symbols=xxx SYMBOL=xxxx or SYMBOLS=xxx
where xxx is anything not purely spaces
will activate the generation of symbols
Note that this generation is implicit with debug=t.
2011-03-15 09:03:55 -05:00
Jan Holesovsky
bd2ec3392a
Spaces -> tabs in gbuild, GNU make does not like spaces ;-)
2011-03-11 14:30:09 +01:00
Hans-Joachim Lankenau
5770a33e6b
gnumakefixes: #i117005# fix long link lines and inroduce convert_native macro
2011-03-03 16:46:36 +01:00
Michael Stahl
1b830a82ea
gnumake3: JunitTest uses OOO_TEST_SOFFICE
2011-02-07 16:35:59 +01:00
Michael Stahl
175eea527c
gnumake3: fix JunitTest.mk so it works on OSX
2011-02-04 15:47:34 +01:00
Michael Stahl
61685df8f2
gnumake3: #i116496#: support for Werror (for now can only be disabled globally)
2011-01-31 18:35:25 +01:00
Michael Stahl
d1500544fd
gnumake3: #i116711#: clean up tempfile creation: use $TMPDIR instead of workdir
2011-01-31 18:35:25 +01:00
Mathias Bauer
f3373bd04b
CWS gnumake3: enable compiling without optimization
2011-01-31 12:22:57 +01:00
Michael Stahl
847b8c8b37
gnumake3: add GenCxxObject class, for generated C++ files
2011-01-27 14:44:14 +01:00
Michael Stahl
fcf6e35bfb
gnumake3: move xsltproc stuff out of ComponentTarget, export gb_XSLTPROC
2011-01-27 14:38:54 +01:00
Mathias Bauer
c126ba3333
CWS gnumake3: fix license headers
2011-01-25 18:19:55 +01:00
Bjoern Michaelsen
43dbcdf881
gnumake3: fixing gb_CppunitTest_get_libfilename for unix
2011-01-21 12:13:39 +01:00
Mathias Bauer
368bae7662
CWS gnumake3: fix cppunittest on Windows
2011-01-20 19:32:26 +01:00
Bjoern Michaelsen
65594ae28f
gnumake3: mergeing changes from DEV300_m97, fixing jars for svl complex test, deliver globlmn.hrc for now, adding component registration for svx libraries, still misses gengal and friends when packing
2011-01-19 16:36:58 +01:00
Bjoern Michaelsen
e0965d9536
gnumake3: #i116390# finishing support for Junittests in gbuild
2011-01-19 14:16:46 +01:00
Bjoern Michaelsen
f53d6c7f7d
gnumake3: more mac fixes
2011-01-18 19:36:20 +01:00
Bjoern Michaelsen
92f70c7e11
gnumake3: mac gbuild fixes
2011-01-18 15:04:46 +01:00
Bjoern Michaelsen
ac38fd3dc5
gnumake3: using \d escape sequence in rapths to avoid expansion annoyance
2011-01-17 21:48:56 +01:00
Bjoern Michaelsen
520e0da8e0
gnumake3: merging minibranches
2011-01-17 21:09:44 +01:00
Bjoern Michaelsen
e8af2326d3
gnumake3: make componentfiles layer-aware (thanks sb for the initial implementation)
2011-01-17 18:28:26 +01:00
Ivo Hinkelmann
9eb952b889
masterfix: #i10000#: mkdtmp -> /usr/bin/mktemp
2011-01-17 13:46:52 +01:00
Bjoern Michaelsen
fc199c7b94
gnumake3: fixing layer names
2011-01-15 04:34:49 +01:00
Bjoern Michaelsen
0b86569a15
gnumake3: reducing differences between platform files
2011-01-15 04:09:57 +01:00
Bjoern Michaelsen
fcc984d122
gnumake3: reducing differences between macosx and linux platform files
2011-01-14 21:57:04 +01:00
Bjoern Michaelsen
ac15916a4b
gnumake3: #i116362# fixing static linking on osx (part 1)
2011-01-14 18:23:57 +01:00
Bjoern Michaelsen
eb58f4f5ab
gnumake3: refactoring gbuild linking to prepare for static lib linking fixing (some more for osx)
2011-01-13 19:08:48 +01:00
Bjoern Michaelsen
5727495bfd
gnumake3: refactoring gbuild linking to prepare for static lib linking fixing
2011-01-13 18:55:57 +01:00
Bjoern Michaelsen
733831aee2
gnumake3: renamed TestFixture to CppunitTest
2011-01-11 13:00:38 +01:00
Hans-Joachim Lankenau
d384a2a1f2
ause129: #i116289# set MACOSX_DEPLOYMENT_TARGET in environment for use in dmake and gnumake build
2011-01-06 12:31:18 +01:00
Bjoern Michaelsen
72234b5e56
gnumake3: first cppunit test in new build system
2011-01-05 17:22:00 +01:00
Bjoern Michaelsen
27df301630
gnumake3: resync to DEV300_m96
2011-01-05 13:32:46 +01:00
Bjoern Michaelsen
b1e67aa470
gnumake3: first try at implementing support for cppunit test fixtures
2010-12-20 18:47:29 +01:00
Hans-Joachim Lankenau
73f0b30bdf
#i10000# find libraries
2010-12-20 13:57:01 +01:00
Hans-Joachim Lankenau
8ab70dd31e
#i10000# workaround limitations of solaris awk
2010-12-20 13:54:51 +01:00
Bjoern Michaelsen
956c24f34c
gnumake2: #i105735# removed obsolete defines
2010-12-09 16:05:29 +01:00
Bjoern Michaelsen
33aba82edf
gnumake2: use gnu cp when available, fallback to posix tools outherwise
2010-12-01 22:24:21 +01:00
Bjoern Michaelsen
97912c6f72
gnumake2: fixes for linking on OSX
2010-11-19 21:30:38 +01:00
Bjoern Michaelsen
767538bd26
gnumake2: major refactoring of the layer logic separating it between linktarget, library and executable classes
2010-11-19 20:35:37 +01:00
Bjoern Michaelsen
2afbd43d66
gnumake2: first implementation of deliver.log generation
2010-11-19 15:12:51 +01:00
Bjoern Michaelsen
e76699e823
gnumake2: merging minibranches
2010-11-13 00:29:13 +01:00
Bjoern Michaelsen
6efdbc88d1
gnumake2: explicitly using gnu cp on solaris
2010-11-13 00:27:20 +01:00