mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-23 10:54:07 +08:00
Allow for overriding a module's srcdir.
* Makefile.tpl (configure-[+prefix+][+module+]) (configure-stage[+id+]-[+prefix+][+module+]): If specified, use "module_srcdir" instead of "module" for locating a module's srcdir. * Makefile.in: Regenerate. From-SVN: r211643
This commit is contained in:
parent
2a7a8388e2
commit
b6383ab841
@ -1,3 +1,10 @@
|
||||
2014-06-13 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* Makefile.tpl (configure-[+prefix+][+module+])
|
||||
(configure-stage[+id+]-[+prefix+][+module+]): If specified, use
|
||||
"module_srcdir" instead of "module" for locating a module's srcdir.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2014-06-10 Matthew Fortune <matthew.fortune@imgtec.com>
|
||||
|
||||
* MAINTAINERS (Write After Approval): Add myself.
|
||||
|
2200
Makefile.in
2200
Makefile.in
File diff suppressed because it is too large
Load Diff
19
Makefile.tpl
19
Makefile.tpl
@ -1002,12 +1002,13 @@ configure-[+prefix+][+module+]: [+ IF bootstrap +][+ ELSE +]
|
||||
*) topdir=`echo [+subdir+]/[+module+]/ | \
|
||||
sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
|
||||
esac; \
|
||||
srcdiroption="--srcdir=$${topdir}/[+module+]"; \
|
||||
libsrcdir="$$s/[+module+]"; \
|
||||
module_srcdir=[+? module_srcdir (get "module_srcdir") (get "module")+]; \
|
||||
[+ IF no-config-site +]rm -f no-such-file || : ; \
|
||||
CONFIG_SITE=no-such-file [+ ENDIF +]$(SHELL) $${libsrcdir}/configure \
|
||||
CONFIG_SITE=no-such-file [+ ENDIF +]$(SHELL) \
|
||||
$$s/$$module_srcdir/configure \
|
||||
--srcdir=$${topdir}/$$module_srcdir \
|
||||
[+args+] --build=${build_alias} --host=[+host_alias+] \
|
||||
--target=[+target_alias+] $${srcdiroption} [+extra_configure_flags+] \
|
||||
--target=[+target_alias+] [+extra_configure_flags+] \
|
||||
|| exit 1
|
||||
@endif [+prefix+][+module+]
|
||||
|
||||
@ -1055,12 +1056,12 @@ configure-stage[+id+]-[+prefix+][+module+]:
|
||||
*) topdir=`echo [+subdir+]/[+module+]/ | \
|
||||
sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
|
||||
esac; \
|
||||
srcdiroption="--srcdir=$${topdir}/[+module+]"; \
|
||||
libsrcdir="$$s/[+module+]"; \
|
||||
$(SHELL) $${libsrcdir}/configure \
|
||||
module_srcdir=[+? module_srcdir (get "module_srcdir") (get "module")+]; \
|
||||
$(SHELL) $$s/$$module_srcdir/configure \
|
||||
--srcdir=$${topdir}/$$module_srcdir \
|
||||
[+args+] --build=${build_alias} --host=[+host_alias+] \
|
||||
--target=[+target_alias+] $${srcdiroption} [+ IF prev +]\
|
||||
--with-build-libsubdir=$(HOST_SUBDIR) [+ ENDIF prev +]\
|
||||
--target=[+target_alias+] \
|
||||
[+ IF prev +] --with-build-libsubdir=$(HOST_SUBDIR) [+ ENDIF prev +] \
|
||||
$(STAGE[+id+]_CONFIGURE_FLAGS)[+ IF extra_configure_flags +] \
|
||||
[+extra_configure_flags+][+ ENDIF extra_configure_flags +]
|
||||
@endif [+prefix+][+module+]-bootstrap
|
||||
|
Loading…
Reference in New Issue
Block a user