Daniel Laird
5432f26f0e
Adding Central config.cache options
...
The following changes allow for use of a central configure cache
file. This speeds up configuration of packages.
Its use is configurable at the top level (BR2_CONFIG_CACHE - default n).
Old style makefiles can use it if they use the following MACRO in makefiles:
$(AUTO_CONFIGURE_TARGET) see my change to directfb.mk.
New style Autotools.in will use it if you set the global option.
However you can enable the global option and on a per package overrule it by doing
the following: $(PKGNAME)_USE_CONFIG_CACHE = NO see fontconfig.mk for an example
of this.
Finally I have removed a few config variable settings which indicated no CXX compiler
as this is wrong and breaks the build when using this central cache.
Config.in | 8 ++++++++
package/Makefile.autotools.in | 5 ++++-
package/Makefile.in | 28 +++++++++++++++++++++++++++-
package/atk/atk.mk | 2 +-
package/directfb/directfb.mk | 7 +------
package/fontconfig/fontconfig.mk | 3 +++
package/libglib2/libglib2.mk | 2 +-
package/libgtk2/libgtk2.mk | 1 -
8 files changed, 45 insertions(+), 11 deletions(-)
I would appreciate feedback on this change (I have been testing for 2-3 weeks)
But I can never test all cases! If you enable the BR2_CONFIG_CACHE option some
Makefile.autotools.in based packages may now break - I cannot build them all.
In this case you may need to remove config options that are being hardcoded all
over the place (like gtk saying we have 2 CXX compiler) or disable the use
of CONFIG CACHE file like I have done in fontconfig.
I can build all packages required to get WebKit on DirectFB up and running
and it runs fine.
I will try to resolve any issues this creates as fast as I can.
Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com >
2008-11-28 14:20:47 +00:00
..
2008-10-19 07:44:30 +00:00
2008-08-27 20:19:34 +00:00
2008-08-04 19:08:09 +00:00
2008-07-17 20:01:44 +00:00
2008-11-28 14:20:47 +00:00
2008-08-04 19:07:05 +00:00
2008-08-04 19:07:05 +00:00
2008-10-01 10:28:44 +00:00
2008-07-17 20:01:44 +00:00
2008-10-06 19:09:14 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:07:05 +00:00
2008-10-29 07:35:03 +00:00
2008-08-04 19:07:05 +00:00
2008-10-20 11:53:16 +00:00
2008-08-04 19:07:05 +00:00
2008-08-04 19:07:05 +00:00
2008-10-20 11:53:05 +00:00
2008-07-17 20:01:44 +00:00
2008-11-28 08:19:23 +00:00
2008-08-04 19:07:05 +00:00
2008-11-02 19:21:17 +00:00
2008-10-16 19:28:23 +00:00
2008-08-04 19:07:05 +00:00
2008-09-02 11:14:04 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-11-14 12:59:14 +00:00
2008-07-17 20:01:44 +00:00
2008-10-26 19:57:55 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-11-28 14:20:47 +00:00
2008-10-16 13:16:17 +00:00
2008-08-04 19:07:05 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-08-08 18:15:29 +00:00
2008-10-26 09:14:13 +00:00
2008-11-14 11:06:01 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-11-14 12:59:14 +00:00
2008-09-04 01:35:34 +00:00
2008-10-20 11:53:16 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-09-07 14:31:45 +00:00
2008-10-20 11:53:16 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-09-02 13:54:58 +00:00
2008-09-16 20:57:17 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:07:05 +00:00
2008-08-27 20:19:19 +00:00
2008-11-28 14:20:47 +00:00
2008-11-11 11:33:45 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-11-14 12:59:14 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:07:05 +00:00
2008-10-27 09:45:44 +00:00
2008-07-17 20:01:44 +00:00
2007-10-05 11:00:41 +00:00
2008-07-17 20:01:44 +00:00
2008-10-26 19:57:55 +00:00
2008-07-23 12:08:53 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-08-27 12:32:22 +00:00
2008-08-04 19:07:05 +00:00
2008-10-26 19:57:55 +00:00
2008-10-20 11:53:16 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:07:05 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-08-26 14:01:37 +00:00
2008-08-04 19:07:05 +00:00
2008-08-19 09:40:18 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-10-20 11:53:16 +00:00
2008-08-04 19:07:05 +00:00
2008-08-04 19:07:05 +00:00
2008-08-04 19:07:05 +00:00
2008-10-20 11:53:16 +00:00
2008-08-04 19:07:05 +00:00
2008-11-14 12:59:14 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-10-26 19:57:55 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:07:05 +00:00
2008-07-17 20:01:44 +00:00
2008-10-20 11:53:16 +00:00
2008-10-20 11:53:16 +00:00
2008-10-20 11:53:16 +00:00
2008-09-04 05:50:31 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-10-20 07:30:03 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:07:05 +00:00
2008-08-04 19:07:05 +00:00
2008-08-04 19:07:05 +00:00
2008-11-28 14:20:47 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-11-28 14:20:47 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:07:05 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:07:05 +00:00
2008-11-10 23:50:57 +00:00
2008-10-29 12:49:38 +00:00
2008-07-17 20:01:44 +00:00
2008-08-27 20:19:15 +00:00
2008-07-17 20:01:44 +00:00
2008-09-22 08:11:02 +00:00
2008-07-17 20:01:44 +00:00
2008-10-20 11:53:16 +00:00
2008-07-17 20:01:44 +00:00
2008-10-20 11:53:16 +00:00
2008-08-28 11:52:17 +00:00
2008-09-17 21:36:21 +00:00
2008-07-17 20:01:44 +00:00
2008-10-31 14:04:31 +00:00
2008-07-17 20:01:44 +00:00
2008-11-22 06:49:30 +00:00
2008-10-07 17:08:25 +00:00
2008-07-17 20:01:44 +00:00
2008-10-23 18:54:10 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:07:48 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:08:21 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:07:18 +00:00
2008-11-14 13:39:46 +00:00
2008-07-17 20:01:44 +00:00
2008-11-05 08:43:04 +00:00
2008-11-04 22:29:02 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-10-21 12:38:31 +00:00
2008-07-17 20:01:44 +00:00
2008-10-26 19:57:55 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:07:05 +00:00
2008-08-04 19:07:05 +00:00
2008-10-26 19:57:55 +00:00
2008-07-17 20:01:44 +00:00
2008-11-03 06:16:36 +00:00
2008-09-07 18:58:22 +00:00
2008-08-04 19:07:05 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-11-11 19:00:32 +00:00
2008-11-15 21:33:14 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-10-06 09:23:08 +00:00
2008-08-04 19:07:05 +00:00
2008-10-20 11:53:08 +00:00
2008-10-20 11:53:16 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-11-04 11:31:58 +00:00
2008-08-04 19:07:18 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:07:05 +00:00
2008-08-27 20:19:01 +00:00
2008-11-14 22:52:48 +00:00
2008-08-27 20:18:54 +00:00
2008-08-27 20:19:22 +00:00
2008-07-17 20:01:44 +00:00
2008-09-24 12:00:57 +00:00
2008-10-13 08:10:35 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:07:05 +00:00
2008-09-17 08:51:54 +00:00
2008-10-27 09:45:38 +00:00
2008-08-04 19:07:05 +00:00
2008-11-02 20:21:59 +00:00
2008-10-26 19:57:55 +00:00
2008-07-17 20:01:44 +00:00
2008-10-20 11:53:16 +00:00
2008-08-04 19:07:05 +00:00
2008-10-20 11:53:16 +00:00
2008-07-17 20:01:44 +00:00
2008-10-20 11:53:16 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-09-09 02:06:52 +00:00
2008-07-17 20:01:44 +00:00
2008-10-20 11:53:16 +00:00
2008-10-30 17:21:18 +00:00
2008-08-27 20:19:04 +00:00
2008-11-11 18:35:43 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-10-20 11:53:16 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-10-06 19:53:29 +00:00
2008-10-20 11:53:16 +00:00
2008-08-04 19:07:05 +00:00
2008-07-17 20:01:44 +00:00
2008-11-02 19:21:21 +00:00
2008-07-21 08:53:18 +00:00
2008-10-20 11:53:16 +00:00
2008-11-19 10:44:24 +00:00
2008-08-04 19:04:05 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:07:18 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:07:05 +00:00
2008-10-20 09:04:49 +00:00
2008-08-27 20:18:58 +00:00
2008-08-27 20:18:43 +00:00
2008-10-26 19:57:55 +00:00
2008-08-04 19:07:05 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:07:05 +00:00
2008-08-27 20:19:46 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-11-11 11:43:27 +00:00
2008-08-04 19:07:05 +00:00
2008-08-04 19:07:05 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:07:05 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:07:05 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:08:12 +00:00
2008-10-06 22:46:41 +00:00
2008-08-04 19:07:05 +00:00
2008-07-17 20:01:44 +00:00
2008-08-04 19:07:05 +00:00
2008-07-17 20:01:44 +00:00
2008-10-06 19:54:58 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-10-23 15:07:34 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-08-27 20:19:43 +00:00
2008-07-17 20:01:44 +00:00
2008-07-17 20:01:44 +00:00
2008-10-31 16:37:01 +00:00
2008-05-01 14:07:11 +00:00
2008-11-15 21:33:14 +00:00
2008-11-28 14:20:47 +00:00
2008-11-28 14:20:47 +00:00