aboutsummaryrefslogtreecommitdiffstats
path: root/meta/classes/autotools.bbclass
AgeCommit message (Collapse)Author
2011-04-12autotools: Pass --disable-silent-rules to configureColin Walters
Non-verbose logs are really annoying when trying to debug a build failure. A lot of projects are copying in the flag to use AM_SILENT_RULES which automake gained recently. We need to undo this. We'll get a warning from configure if it's not recognized, but that's fine. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-03-10autotools.bbclass: Fix automake file race issuesRichard Purdie
If one package is configuring when automake is built, the aclocal-VERSION directory can be created or removed and this can confuse the configure process. Since we always run automake-native, it should always be using the autoake-native aclocal directory for automake files which is the result of this patch. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-02-02autotools.bbclass: Drop info directory listings as they're going to be ↵Richard Purdie
broken if generated at this point and cause file conflicts Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-01-27autotools.bbclass: Drop unused autotools_stage_dir dummy functionRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-01-27autotools.bbclass: Only include aclocal directories if the exist, no point ↵Richard Purdie
in creating them Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-01-21autotools.bbclass: libtool sysroot support changesScott Garman
We do not do it for native recipes, as the native compiler should fall back to a prefix of /usr and not solely depend on the sysroot. Otherwise we end up staging everything in the native sysroot before we start to build target recipes. Also remove la mangling code, which is no longer necessary. Commit derived from Khem Raj's OE commits. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-09-10autotools: enable siteconfig by defaultJeff Polk
eglibc glibc ncurses uclibc zlib: remove explicit siteconfig Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
2010-08-19autotools.bbclass: Drop a number of legacy functions that shouldn't be (and ↵Richard Purdie
aren't) used in poky now Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22Finally deprecate all legacy do_stage functions. This changes the existing ↵Richard Purdie
warning into a fatal error if any legacy do_stage functions are found. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-04-27autotools: deprecate autotools_stage classJoshua Lock
Move the functionality into autotools and ensure all our Poky recipes are no longer using it. Keep the autools_stage class around for OE compatability but just have it inherit autools. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-29autotools.bbclass: Allow extraction of the configure arguments for use in ↵Richard Purdie
strange testcases Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-19base.bbclass: Don't inherit siteinfo in base.bbclass [based on an OE patch ↵Richard Purdie
from Chris Larson]
2009-11-30autotools.bbclass: Make sure config.rpath is present if neededRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13base/autotools.bbclass: Make sure extra dependencies are not lost for native ↵Richard Purdie
and nativesdk BBCLASSEXTEND. Ugly but no simpler/neater way seems possible Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13classes: Remove and sanitise import statementsRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13classes: Various staging improvement fixupsRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13autotools.bbclass: Separate out useful staging functions into base.bbclass ↵Richard Purdie
and call from autotools classes Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13autotools.bbclass: No need to fork sed each timeRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13autotools.bbclass: Convert .la file mangling to package preprocessing hookRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17Remove layout_* variablesRichard Purdie
Remove layout_* variables and replace them with variables specific to the different classes. The layout variables were only useful for the native/cross classes and caused more confusion than they solved. They didn't scale to the sdk class. It now clear a small set of native/cross variables fulfil the needs. This patch also changes native.bbclass to use "/" as the STAGING_DIR which makes sense since we're installing binaries into the locations we're compiling them for. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-12autotools.bbclass: Remove pointless inheritRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-16autotools.bbclass: Fix to work with configure files with leading whitespaceRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-11packaged-staging.bbclass: Detect when we're using autotools_stage_all and ↵Richard Purdie
don't hold the lock for as long when that is the case giving a significant performance boost with less lock contention and staging area file timestamp checking required Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2008-11-04autotools.bbclass: Handle /lib as well as /usr/lib in autotools_stage_allRichard Purdie
2008-05-12autotools.bbclass: Switch stage_autotools_all to change la files itself and ↵Richard Purdie
to stop using oe_libinstall git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4459 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-06autotools.bbclass: There is no need to use the strange -t option to cp anymoreRichard Purdie
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4442 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-21autotools.bbclass: Drop enable-maintainer-mode until such times as its been ↵Richard Purdie
tested properly git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4109 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20autotools.bbclass: fix typo in --enable-maintainer-modeRoss Burton
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4107 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20autotools.bbclass: Add autotools_stage_dir to help staging directories and ↵Richard Purdie
increase list of directories to stage (include base_sbin, base_bin and libexec) git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4098 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19autotools.bbclass: Some further tweaks to autotools_stage_allRichard Purdie
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4080 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19autotools.bbclass: Fix typosRichard Purdie
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4079 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19autotools.bbclass: Handle case where is an empty directoryRichard Purdie
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4078 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19autotools.bbclass: autotools_stage_all - improve handling of datadirRichard Purdie
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4077 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19autotools.bbclass: Add handling binary staging capability to ↵Richard Purdie
autotools_stage_all for compatible binaries fixing various -native package issues git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4075 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19autotools.bbclass/native.bbclass: Use autotools_stage_all instead of ↵Richard Purdie
oe_runmake install for staging autotooled native packages (from OE.dev) git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4056 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11autotools.bbclass: enable maintainer mode when configuringRoss Burton
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3758 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-29autotools.bbclass: Ensure the current working directory is preserved in ↵Richard Purdie
autotools_stage_all git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3620 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-29autotools.bbclass: Fix so libraries in directories are handled correctly ↵Richard Purdie
with oe_libinstall, fixing staging QA issues. Thanks go to Ross for the basic patch. git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3618 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18autotools.bbclass: Make sure STAGING_INCDIR existsRichard Purdie
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3553 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18autotools.bbclass: Really fix autostaging function to correctly handle cases ↵Richard Purdie
where only subdirectories of files exist git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3538 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18autotools.bbclass: Fix autostaging function to correctly handle cases where ↵Richard Purdie
only subdirectories of files exist git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3517 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29autotools.bbclass: Reference STAGING_DATADIRRichard Purdie
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3016 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08classes: Sync various classes with OE for various bugfixesRichard Purdie
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2407 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-05-09autotools.bbclass: Fix addition of libtool-crossRichard Purdie
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1620 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-05-09autotools.bbclass: Add libtool-cross as a default dependencyRichard Purdie
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1617 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-05-08autotools.bbclass: Reverse r1603 until we can find a better solutionRichard Purdie
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1604 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-05-04Handle GTK_DOC_CHECK and GNOME_DOC_INIT in configure.acRoss Burton
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1603 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-03-06Fix INTLTOOL usage check (from OE)Ross Burton
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1330 311d38ba-8fff-0310-9ca6-ca027cbcb966
2006-07-21Rename /openembedded/ -> /meta/Richard Purdie
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@530 311d38ba-8fff-0310-9ca6-ca027cbcb966