build: Handle missing "bin" directory
This fixes the generation of scripts when "bin" directory does not exist. * Makefile.am (bin/%): Invoke $(MKDIR_P) first.
This commit is contained in:
parent
42fae5880e
commit
b0151cad38
1 changed files with 5 additions and 4 deletions
|
|
@ -1,6 +1,6 @@
|
|||
## Process this file with automake to produce Makefile.in.
|
||||
# Copyright © 2003 Dale Mellor <dale_mellor@users.sourceforge.net>
|
||||
# Copyright © 2015, 2016, 2017, 2018 Mathieu Lirzin <mthl@gnu.org>
|
||||
# Copyright © 2015, 2016, 2017, 2018, 2020 Mathieu Lirzin <mthl@gnu.org>
|
||||
#
|
||||
# This file is part of GNU Mcron.
|
||||
#
|
||||
|
|
@ -100,7 +100,8 @@ DISTCLEANFILES = src/mcron/config.scm
|
|||
|
||||
|
||||
bin/% : src/%.in Makefile
|
||||
-@sed -e 's,%PREFIX%,${prefix},g' \
|
||||
$(AM_V_GEN)$(MKDIR_P) bin ; \
|
||||
sed -e 's,%PREFIX%,${prefix},g' \
|
||||
-e 's,%modsrcdir%,${guilesitedir},g' \
|
||||
-e 's,%modbuilddir%,${guilesitegodir},g' \
|
||||
-e 's,%localstatedir%,${localstatedir},g' \
|
||||
|
|
@ -112,8 +113,8 @@ bin/% : src/%.in Makefile
|
|||
-e 's,%PACKAGE_NAME%,@PACKAGE_NAME@,g' \
|
||||
-e 's,%PACKAGE_URL%,@PACKAGE_URL@,g' \
|
||||
-e 's,%GUILE%,$(GUILE),g' \
|
||||
$< > $@;
|
||||
-@chmod a+x $@
|
||||
$< > $@ ; \
|
||||
chmod a+x $@
|
||||
|
||||
|
||||
## ------------ ##
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue