summaryrefslogtreecommitdiff
path: root/include/autotools.mk
Commit message (Collapse)AuthorAgeFilesLines
* autotools.mk: introduce PKG_MACRO_PATHS and HOST_MACRO_PATHS which default ↵Jo-Philipp Wich2010-12-261-4/+7
| | | | | | to ./m4, add LIBTOOL to AM_TOOL_PATHS SVN-Revision: 24830
* autotools.mk: like libintl, make all libtool fixup packages depend on the ↵Jo-Philipp Wich2010-12-191-2/+2
| | | | | | libiconv stub SVN-Revision: 24708
* autotools.mk: add a (dummy) libintl build dependency to any package using ↵Jo-Philipp Wich2010-12-191-2/+2
| | | | | | the libtool fixup SVN-Revision: 24700
* autotools.mk: remove HOST_BUILD_DEPENDS on libtoolJo-Philipp Wich2010-12-181-2/+0
| | | | SVN-Revision: 24676
* autotools.mk: set AUTOPOINT to "true", not all hosts have it install and it ↵Jo-Philipp Wich2010-12-181-1/+2
| | | | | | makes autoreconf fail if not present, it also needs cvs which isn't installed on all hosts either SVN-Revision: 24664
* autotools.mk: touch NEWS, AUTHORS, COPYING and ChangeLog, automake wants themJo-Philipp Wich2010-12-151-0/+1
| | | | SVN-Revision: 24588
* autotools.mk: always pass -I m4, some package don't seem to set correct ↵Jo-Philipp Wich2010-12-151-1/+1
| | | | | | AMFLAGS (or any at all..) SVN-Revision: 24574
* autotools.mk: don't rely on shipped autogen.sh filesJo-Philipp Wich2010-12-151-3/+1
| | | | SVN-Revision: 24573
* autotools.mk: explicately pass toolchain versions of automake, autoconf, ↵Jo-Philipp Wich2010-12-151-2/+12
| | | | | | libtoolize, ... to autoreconf SVN-Revision: 24570
* - implement hooks for hostbuilds - use host build hooks to implement fixups ↵Jo-Philipp Wich2010-12-131-14/+58
| | | | | | for host build - move separator declaration to rules.mk SVN-Revision: 24551
* autotools.mk: add yet another aclocal pathJo-Philipp Wich2010-12-131-0/+1
| | | | SVN-Revision: 24547
* autotools.mk: support autoreconf at different paths, introduce ↵Jo-Philipp Wich2010-12-131-10/+13
| | | | | | PKG_AUTOMAKE_PATHS which defaults to '.' SVN-Revision: 24534
* rework aclocal handling, packages have issues writing through the symlink so ↵Jo-Philipp Wich2010-12-111-0/+1
| | | | | | keep the host aclocal as include path for now SVN-Revision: 24474
* autotools.mk: let PKG_REMOVE_FILES default to aclocal.m4Jo-Philipp Wich2010-12-101-0/+1
| | | | SVN-Revision: 24458
* autotools.mk: remove autom4ate.cache directory when autoreconf-ingJo-Philipp Wich2010-12-101-0/+1
| | | | SVN-Revision: 24434
* support the autoreconf fixup without libtoolFelix Fietkau2010-12-101-0/+5
| | | | SVN-Revision: 24423
* autotools.mk: introduce PKG_REMOVE_FILES to delete certain files after ↵Jo-Philipp Wich2010-12-081-1/+3
| | | | | | applying patches and before doing any fixups SVN-Revision: 24348
* autotools.mk: remove GNUmakefile before running autoreconf (spotted libgcrypt++)Jo-Philipp Wich2010-12-081-0/+1
| | | | SVN-Revision: 24344
* autotools.mk: allow disabling autoreconf, remove libdir fixupJo-Philipp Wich2010-12-081-9/+4
| | | | SVN-Revision: 24321
* autotools.mk: allow autogen.sh / autoreconf to fail (for now)Jo-Philipp Wich2010-12-081-2/+2
| | | | SVN-Revision: 24320
* autotools.mk: if ./autogen.sh exists, call that. Call autoreconfig only if ↵Jo-Philipp Wich2010-12-081-1/+8
| | | | | | configure.in or configure.ac exists SVN-Revision: 24319
* deploy the steamroller tactics and autoreconfigure any package carring the ↵Jo-Philipp Wich2010-12-081-37/+10
| | | | | | libtool fixup, this should solve a number of issues ranging from linking into the host, syntax errors in libtool and missing make targets SVN-Revision: 24317
* re-enable the libtool PKG_BUILD_DEPENDS for PKG_FIXUP and emit a deprecation ↵Jo-Philipp Wich2010-12-041-14/+9
| | | | | | warning. Packages must specify PKG_BUILD_DEPENDS:=libtool SVN-Revision: 24246
* ensure accidentally installed *.la-files (into $STAGING_DIR) are going to be ↵Mirko Vogt2010-12-041-0/+8
| | | | | | removed afterwards - this actually should be done within respective package-Makefiles itself, however they need to stay compatible with libtool v1.5.x which is used in backfire, since it (may) require those files SVN-Revision: 24241
* disable libtool fixups in trunk globallyMirko Vogt2010-12-041-13/+14
| | | | SVN-Revision: 24234
* fix libtool fixup for libstdc++Felix Fietkau2010-08-191-1/+1
| | | | SVN-Revision: 22732
* add a new helper macro to deal with conditional ./configure flagsFelix Fietkau2010-03-291-0/+1
| | | | SVN-Revision: 20570
* autotools.mk: Don't try to fixup .la files in the DevInstall host path, ↵Lars-Peter Clausen2010-02-201-3/+0
| | | | | | because those .la files shouldn't go there anyway. SVN-Revision: 19785
* autotools.mk: Add PKG_LIBTOOL_PATHS variable.Lars-Peter Clausen2010-02-181-5/+19
| | | | | | | | | | | PKG_LIBTOOL_PATHS can be used to specify to tell libtool_fixup where to look for libtool scripts of a package. This is useful if a package has it's libtool script in a non-standard location or has multiple libtool scripts. The value should be a space seperated list of paths which are relative to $(PKG_BUILD_DIR). It defautls to $(CONFIGURE_PATH). SVN-Revision: 19713
* autotools.mk: Add libstdc++ quirk to libtool_fixup_libdir. Fixes build of ↵Lars-Peter Clausen2010-01-301-2/+4
| | | | | | packages which use libtool and link against packages which link against libstdc++ SVN-Revision: 19399
* More libtool madness: Every package which was using c++ and libtool fixup ↵Lars-Peter Clausen2009-06-041-4/+15
| | | | | | | | | was linked against libstd++ even though if it should have been linked against uclibc++. This is fixed by providing a special version of libtool fixup for packages which should use uclibc++. Not pretty but functional. Packages linking against uclibc++ should use PKG_FIXUP:=libtool-ucxx instead of PKG_FIXUP:=libtool Somebody should probably check all packages using c++ with a dependency on stdlibc++ if uclibc++ can be used instead now. SVN-Revision: 16317
* get rid of $Id$ - it has never helped us and it has broken too many patches ;)Felix Fietkau2009-04-171-1/+0
| | | | SVN-Revision: 15242
* Change libtool fixup behaviour. Still ugly but it works until we have a real ↵Lars-Peter Clausen2008-09-131-5/+8
| | | | | | fix. It uses a InstallDev/Post hook to find all .la files which are going to be installed in the staging dir and prefixes every path in those files which starts with /usr/lib with $(STAGING_DIR). SVN-Revision: 12586
* fix libtool version checks in some configure scriptsFelix Fietkau2007-12-271-4/+12
| | | | SVN-Revision: 9943
* add improved autotools fixupsFelix Fietkau2007-12-271-0/+30
SVN-Revision: 9942