aboutsummaryrefslogtreecommitdiffstats
path: root/tools/automake
Commit message (Collapse)AuthorAgeFilesLines
* automake: portability fixesJo-Philipp Wich2015-03-243-5/+59
| | | | | | | | | | | | | The rework of the host tools discovery caused automake to embed absolute paths to staging_dir/host/bin/perl into the shebang of the generated automake executables. Switch to the portable "/usr/bin/env perl" and enable global warnings through "$^W" instead of the "-w" interpreter argument. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44972 3c298f89-4303-0410-b956-a3cf2f4a3e73
* disable silent-rules by defaultMirko Vogt2015-03-121-1/+4
| | | | | | | | | | | | OpenWrt hides verbose output by default, regardless of automake silent-rules being en-/disabled. If we enable verbose output for package builds (V=s) however, we'd like to see as most as possible. Signed-off-by: Mirko Vogt <mirko@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44685 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Do not use $(V) - force AM_V=1Mirko Vogt2015-03-121-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Projects using silent-rules might otherwise fail to compile. This is due to the following resulting Makefile code: AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : Automake directly uses $(V) for variable name expansion which fails if $(V) is set to sth. else other than '0' or '1'. This patch forces automake to not take $(V) into account but to always use the default config for verbosity. A better approach would be to actually take $(V) into account, however not just pass it through (AM_V='$(V)') but set AM_V to 0 if $V=0 / unset and to 1 otherwise. This plan however is foiled due to my frustration about automake as well as my lack of m4 skills. automake bug report: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20077 Signed-off-by: Mirko Vogt <mirko@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44684 3c298f89-4303-0410-b956-a3cf2f4a3e73
* tools: bootstrap automake to pickup the correct in-tree autoconfJo-Philipp Wich2015-01-131-0/+5
| | | | | | Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43958 3c298f89-4303-0410-b956-a3cf2f4a3e73
* tools: automake: update to v1.15Jo-Philipp Wich2015-01-093-40/+42
| | | | | | Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43895 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [tools] automake: update to 1.11.6Luka Perkov2013-12-174-24/+10
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39108 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [tools] fixes python related autokrampf install bugJohn Crispin2012-06-071-0/+14
| | | | | | this commit fixes a compile bug triggered by pygobject git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32109 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [tools] automake: update to 1.11.3Florian Fainelli2012-04-023-11/+11
| | | | | | Signed-off-by: Luka Perkov <openwrt@lukaperkov.net> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31173 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [tools] automake: forcibly disable perl ithreads supportJo-Philipp Wich2012-02-011-1/+2
| | | | | | | | The SDK when build on a machine with perl ithreads enabled will fail to run on many Gentoo systems because perl is usually built without thread capability there. In order to circumvent this issue forcibly disable the ithreads support, tested on CentOS 5.6, Ubuntu 10.04 LTS and Gentoo. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29979 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [tools] automake: generate relative aclocal symlinks in staging_dirJo-Philipp Wich2012-01-281-4/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29929 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [tools] automake: further relocation fixesJo-Philipp Wich2012-01-202-1/+12
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29828 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [tools] automake: make relocatable by searching resources relative to ↵Jo-Philipp Wich2012-01-201-0/+35
| | | | | | STAGING_DIR git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29820 3c298f89-4303-0410-b956-a3cf2f4a3e73
* tools: clean up Makefiles / make ccache workJohn Crispin2012-01-151-9/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29754 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [tools] automake: rework patch; only skip when the directories does not ↵Jo-Philipp Wich2010-12-101-7/+10
| | | | | | exist, this preserves error cases like missing access permissions git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24427 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [tools] automake: use symlinks instead of hardlinks to link aclocal versionsJo-Philipp Wich2010-12-101-4/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24425 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [tools] automake: skip over not existing m4 macro directories, don't failJo-Philipp Wich2010-12-101-0/+12
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24424 3c298f89-4303-0410-b956-a3cf2f4a3e73
* tools/automake: add symbolic links upto version 1.11.1Alexandros C. Couloumbis2010-12-061-0/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24287 3c298f89-4303-0410-b956-a3cf2f4a3e73
* tools/automake: update to version 1.11.1Alexandros C. Couloumbis2010-12-061-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24278 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [tools] update automake to 1.10, fixes #6022Florian Fainelli2009-11-241-2/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18527 3c298f89-4303-0410-b956-a3cf2f4a3e73
* clean up / fix various Host/Clean templates in tools/Felix Fietkau2009-05-081-2/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15714 3c298f89-4303-0410-b956-a3cf2f4a3e73
* clean up automake/pkg-config handling, move separate host/package variable ↵Felix Fietkau2009-04-221-9/+1
| | | | | | exports to templates, fix automake path for host builds git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15339 3c298f89-4303-0410-b956-a3cf2f4a3e73
* build system refactoring in preparation for allowing packages to do ↵Felix Fietkau2009-02-221-10/+10
| | | | | | host-build steps git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14610 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Check for existence of target aclocal folder before including them.Lars-Peter Clausen2008-10-091-4/+9
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12934 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Add wrapper around aclocal which also search in the targets staging dir aclocalLars-Peter Clausen2008-10-082-1/+9
| | | | | | | folder for m4 files. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12929 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add automake to tools/Felix Fietkau2007-12-251-0/+38
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9901 3c298f89-4303-0410-b956-a3cf2f4a3e73