aboutsummaryrefslogtreecommitdiffstats
path: root/include/autotools.mk
Commit message (Collapse)AuthorAgeFilesLines
* [buildroot] rework aclocal handling, packages have issues writing through ↵Jo-Philipp Wich2010-12-111-0/+1
| | | | | | the symlink so keep the host aclocal as include path for now git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24474 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [include] autotools.mk: let PKG_REMOVE_FILES default to aclocal.m4Jo-Philipp Wich2010-12-101-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24458 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [include] autotools.mk: remove autom4ate.cache directory when autoreconf-ingJo-Philipp Wich2010-12-101-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24434 3c298f89-4303-0410-b956-a3cf2f4a3e73
* support the autoreconf fixup without libtoolFelix Fietkau2010-12-101-0/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24423 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [include] autotools.mk: introduce PKG_REMOVE_FILES to delete certain files ↵Jo-Philipp Wich2010-12-081-1/+3
| | | | | | after applying patches and before doing any fixups git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24348 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [include] autotools.mk: remove GNUmakefile before running autoreconf ↵Jo-Philipp Wich2010-12-081-0/+1
| | | | | | (spotted libgcrypt++) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24344 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [include] autotools.mk: allow disabling autoreconf, remove libdir fixupJo-Philipp Wich2010-12-081-9/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24321 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [include] autotools.mk: allow autogen.sh / autoreconf to fail (for now)Jo-Philipp Wich2010-12-081-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24320 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [include] autotools.mk: if ./autogen.sh exists, call that. Call autoreconfig ↵Jo-Philipp Wich2010-12-081-1/+8
| | | | | | only if configure.in or configure.ac exists git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24319 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [include] deploy the steamroller tactics and autoreconfigure any package ↵Jo-Philipp Wich2010-12-081-37/+10
| | | | | | | | | | carring the libtool fixup, this should solve a number of issues ranging from linking into the host, syntax errors in libtool and missing make targets git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24317 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [include] re-enable the libtool PKG_BUILD_DEPENDS for PKG_FIXUP and emit a ↵Jo-Philipp Wich2010-12-041-14/+9
| | | | | | deprecation warning. Packages must specify PKG_BUILD_DEPENDS:=libtool git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24246 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [trunk/include/autotools.mk] ensure accidentally installed *.la-files (into ↵Mirko Vogt2010-12-041-0/+8
| | | | | | $STAGING_DIR) are going to be 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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24241 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [trunk/include/autotools.mk] disable libtool fixups in trunk globallyMirko Vogt2010-12-041-13/+14
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24234 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix libtool fixup for libstdc++Felix Fietkau2010-08-191-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22732 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add a new helper macro to deal with conditional ./configure flagsFelix Fietkau2010-03-291-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20570 3c298f89-4303-0410-b956-a3cf2f4a3e73
* autotools.mk: Don't try to fixup .la files in the DevInstall host path, becauseLars-Peter Clausen2010-02-201-3/+0
| | | | | | | those .la files shouldn't go there anyway. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19785 3c298f89-4303-0410-b956-a3cf2f4a3e73
* 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). git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19713 3c298f89-4303-0410-b956-a3cf2f4a3e73
* autotools.mk: Add libstdc++ quirk to libtool_fixup_libdir.Lars-Peter Clausen2010-01-301-2/+4
| | | | | | | Fixes build of packages which use libtool and link against packages which link against libstdc++ git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19399 3c298f89-4303-0410-b956-a3cf2f4a3e73
* More libtool madness: Every package which was using c++ and libtool fixupLars-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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16317 3c298f89-4303-0410-b956-a3cf2f4a3e73
* get rid of $Id$ - it has never helped us and it has broken too many patches ;)Felix Fietkau2009-04-171-1/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15242 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Change libtool fixup behaviour. Still ugly but it works until we have a realLars-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). git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12586 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix libtool version checks in some configure scriptsFelix Fietkau2007-12-271-4/+12
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9943 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add improved autotools fixupsFelix Fietkau2007-12-271-0/+30
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9942 3c298f89-4303-0410-b956-a3cf2f4a3e73