Mercurial > octave
diff scripts/@ftp/module.mk @ 21093:0ebb8e26ebbc
build: Document Automake failure to 'include scripts/@ftp/module.mk'.
* scripts/@ftp/module.mk: Add explanation why this file is empty.
* scripts/module.mk: Delimit included scripts/@ftp/module.mk file with
line of '#'.
author | Rik <rik@octave.org> |
---|---|
date | Sun, 17 Jan 2016 07:22:55 -0800 |
parents | 429f83903400 |
children | 8308417aff1c |
line wrap: on
line diff
--- a/scripts/@ftp/module.mk Sun Jan 17 06:38:08 2016 -0800 +++ b/scripts/@ftp/module.mk Sun Jan 17 07:22:55 2016 -0800 @@ -1,5 +1,10 @@ -## FIXME: including scripts/@ftp/module.mk fails. -## Is that an automake bug? -## Would getting the quoting character right fix it? +## Automake fails to process "include scripts/@ftp/module.mk" in the directory +## above. All of the commands which would normally be in this file were +## manually placed in scripts/module.mk to avoid using the "include" directive. ## -## What should be in this file is in scripts/module.mk. +## This is an Automake bug. Automake has switched to a Perl backend which uses +## the following pattern to detect a path: +## +## my $PATH_PATTERN = '(\w|[+/.-])+'; +## +## This pattern only includes alphanumeric, '_', and [+/.-], but not "@".