[Libreoffice-commits] Changes to 'feature/factorize_gcc'
Norbert Thiebaud
nthiebaud at kemper.freedesktop.org
Tue Nov 8 17:04:40 PST 2011
New branch 'feature/factorize_gcc' available with the following commits:
commit 0cdf8c9de65507b032e4cc037102602f37c59872
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date: Tue Nov 8 14:37:24 2011 -0600
factorize RSCTARGET,RSCOMMANd out of platform, and __command_dep in com_GCC
commit 4faa69c71ab60a2f039c34c2d09aa4b6378ea748
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date: Tue Nov 8 14:35:03 2011 -0600
factorize gb_SrsParMergeTarget_TRANSECPRECOMMAND our of platform/*
commit cf7718ef07b6935d84cf3021fd4ccaacc45a4427
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date: Tue Nov 8 14:32:26 2011 -0600
factorize gb_SdiTarget_SVIDLPRECOMMAND out of platform/*
commit ef1afbee3653b079d4fa3aa6afd09c19ae724097
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date: Tue Nov 8 14:29:28 2011 -0600
factorize gb_XSLTPROCPRECOMMAND out of platform/*
commit 27d0284278b42345925dcd59378e12ab33811221
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date: Tue Nov 8 14:26:30 2011 -0600
gb_CFGEXPRECOMMAND is not necessary and can be factorized out of platform/*
commit 794d517100bea3feb2e7fda87a9d08c146470ec8
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date: Mon Nov 7 22:23:54 2011 -0600
UnoApiTarget_* really do not need to be per platform
setting and using gb_Helper_set_ld_path and gb_Executable_EXT_for_build
is enough to factorize these out of platform/*
commit 9969bef6a15089b24a7f84c8021fb0b7bba10bcf
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date: Sat Nov 5 06:55:15 2011 -0500
begin factorization of common GCC stuff
a lot of configuration/definition is shared between platforms that build
using gcc.
This start to regroup things that are common into 2 files
com_GCC_defs.mk and com_GCC_class.mk
this can be expanded to be, more generically com_$(COM)_defs/class
The reson for 2 files is that some step need to modfify common definitions
based on the platform and some common definitions need platform defined
value.
with these 2 files we can do a
platform - compiler - platform - compiler - platfrom
sandwich that should cover every scenario.
More information about the Libreoffice-commits
mailing list