Commit graph

33 commits

Author SHA1 Message Date
Norbert Thiebaud
e4610ffd2d remove PCH support in dmake-module 2011-11-27 12:26:12 -06:00
Stephan Bergmann
d03465a446 Undo basis/brand split: removed RPATH BRAND (same as OOO now). 2011-10-24 22:56:48 +02:00
Stephan Bergmann
b786a33cfd Undo basis/brand split: Move SDK and ure-link, remove OOO_BASE_DIR and BaseInstallation. 2011-10-24 13:59:58 +02:00
Michael Stahl
e0c72547ce enable libstdc++ debug mode with --enable-dbgutil 2011-10-11 17:56:59 +02:00
Caolán McNamara
5271b9c6ec reduce noise, split c/c++ warnings flags 2011-10-10 20:37:58 +01:00
Fridrich Štrba
eb09adaa9a Warn if declaration follows statement in C-files 2011-10-10 12:52:43 +02:00
Stephan Bergmann
243ead8383 Undo basis/brand split: move dynamic libraries from basis to brand. 2011-10-06 22:36:30 +02:00
Tor Lillqvist
6904e7d8ba Define LIBO_WERROR when warnings are errors 2011-09-28 17:43:40 +03:00
Caolán McNamara
19549cfc22 take pity on the gcc 4.5.X users 2011-09-26 10:18:38 +01:00
Caolán McNamara
871426533f just silence the auto_ptr deprecations in isolation 2011-09-22 15:01:05 +01:00
Stephan Bergmann
b1f4e8424b Removed unused BOXT feature. 2011-09-20 19:25:42 +02:00
Jan Holesovsky
f62a449a53 Kill the explicit linking to salmain.o, use vclmain instead. 2011-09-20 00:51:38 +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
David Tardon
510737a54a enable libstdc++'s debug mode with --enable-debug 2011-06-18 17:20:10 +02:00
Caolán McNamara
c4a12828dd all modules are warning free 2011-06-08 08:57:10 +01:00
Tor Lillqvist
bb7bdda138 Use $(AR) instead of hardcoded ar 2011-05-18 22:48:44 +03:00
Petr Mladek
047a74d0e7 use --hash-style=gnu linking when supported 2011-03-29 12:25:46 +01:00
Luboš Luňák
156471e436 enable -Woverloaded-virtual gcc warning
http://lists.freedesktop.org/archives/libreoffice/2011-March/009567.html
2011-03-25 17:37:12 +01:00
Caolán McNamara
31cb34254f drop -g1 and align gmake gd_SYMBOL from TRUE 2011-03-22 11:26:06 +00:00
Norbert Thiebaud
589f7ed2b4 Merge remote branch 'origin/feature/gnumake2.1' into integration/dev300_m101
* origin/feature/gnumake2.1: (202 commits)
  Revert "starmath need to have _DLL_ defined, even on MacOS"
  tweak library name on MacOS
  starmath need to have _DLL_ defined, even on MacOS
  add helper to set-up the libraries env, to run executable during build
  the startmath module in Module_ooo must use the name of the directory
  add starmath libraries to Repository.mk
  make linkoo scan the solver too, for Norbert's gnumake work
  -Wunitialized is not compatible with -DDEBUG
  rename gb_HIRESTIME to gb_LOWRESTIME. Assume highres precision by default
  add missing library for sc.  Massage the delivered libraries name.
  support USE_GMAKE=1 envvar to build with gmake the modules that can be.
  add sc in the list of gmake-Modules
  support for an alternate gbuild.lst to support gmake build
  add a few comment to balance quotes, to make the editor less confused
  add all the sub-directory of the RESLOCATION to search for resource
  add calc related library to the Repository
  tweak MacOs platform specific include to build on Macos
  fixing variable exports for windows compiler (thanks ause)
  fixing variable exports for windows compiler (thanks ause)
  also accept debug=t
  ...

Conflicts:
	Makefile.in
	Module_ooo.mk
	Repository.mk
	RepositoryFixes.mk
	configure.in
	solenv/bin/build.pl
	solenv/bin/modules/RepositoryHelper.pm
	solenv/bin/packmodule
	solenv/doc/gbuild/doxygen.cfg
	solenv/doc/gbuild/solenv/gbuild/types.mk
	solenv/gbuild/AllLangResTarget.mk
	solenv/gbuild/BuildDirs.mk
	solenv/gbuild/ComponentTarget.mk
	solenv/gbuild/Deliver.mk
	solenv/gbuild/Executable.mk
	solenv/gbuild/Helper.mk
	solenv/gbuild/Library.mk
	solenv/gbuild/LinkTarget.mk
	solenv/gbuild/Module.mk
	solenv/gbuild/Output.mk
	solenv/gbuild/Package.mk
	solenv/gbuild/PrecompiledHeaders.mk
	solenv/gbuild/SdiTarget.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/processdelivered.awk
	solenv/gbuild/processdeps.awk
	solenv/inc/unxgcc.mk
	soltools/mkdepend/def.h
	soltools/mkdepend/include.c
2011-03-08 22:31:15 -06:00
Caolán McNamara
7b686242a0 restore -fno-strict-aliasing for gcc < 4.5 2011-02-16 10:51:06 +00:00
Fridrich Štrba
354f09c75e Removing the ext_std masterpiece 2011-02-09 20:18:11 +01:00
Caolán McNamara
dda5eaa8c0 Use DT_RUNPATH over DT_RPATH
So that dlopen will load the .so found in LD_LIBRARY_PATH before the one found
via path of ORIGIN, this way any unit tests trying to set a uno component
implemented as a shared library will test the local .so and not the one in the
solver
2011-02-02 13:07:07 +00:00
David Tardon
bcfc829889 Revert "use debug version of libstdc++ in debug builds"
This reverts commit 3d01d7d631a33670db50c7553bfcb7a670065dc3.
2011-02-02 10:44:29 +01:00
Luboš Luňák
930ed25687 get rid of --noinhibit-exec linker flag
This option basically allows creation of binaries even if they are
broken and unusable in practice, which is definitely not wanted
(it e.g. allows "successfully" creating a binary that links the wrong
version of KDE libraries).
2011-01-24 14:46:31 +01:00
David Tardon
7f761bded4 use debug version of libstdc++ in debug builds 2011-01-16 18:47:33 +01:00
Norbert Thiebaud
94173872df baseline fixes with regard to sysroot/rpath-link 2011-01-10 21:35:25 -06:00
Kohei Yoshida
521da7bbda Removed all references to soldep. 2010-12-13 10:50:10 -05:00
Caolán McNamara
15a1cfa994 add -Wno-deprecated-declarations to avoid warnings about std::auto_ptr 2010-12-08 12:18:43 +00:00
Caolán McNamara
ac349a76b7 Use c++0x features to detect misuse of SAL_N_ELEMENTS and CONSTASCII 2010-12-08 10:30:18 +00:00
Caolán McNamara
dff40cc62c -matom only available with gcc 4.5.0 or above 2010-12-05 11:34:38 +00:00
Fridrich Štrba
18b79d5243 buildfix-x86-64-visibility-workaround.diff: migrate to git 2010-11-25 13:44:28 +01:00
Robert Nagy
76ee339373 Use a generic unxgcc.mk
Move unxlng.mk to unxgcc.mk and use that on OpenBSD and Linux
too as a default and then overwrite or add variables..
2010-11-17 20:47:31 +01:00