Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Automake ignore missing NEWS/AUTHORS/COPYING/etc. standard files

Automake requires that the following "standard" files exist in the source directory of my project:

  • INSTALL
  • NEWS
  • README
  • COPYING
  • AUTHORS
  • ChangeLog

Obviously, none of these files are necessary for a program to build, but Automake refuses to run without them. I know about the --add-missing flag that will cause boilerplate files to be generated, but I would rather not have the files at all.

Is there a way to force Automake to run and ignore the missing files without generating them?

like image 794
user35147863 Avatar asked Aug 03 '13 22:08

user35147863


People also ask

How does Automake work?

Automake is the component you'll use to create the Makefile, a template that can then be populated with autoconf . Automake does so using variables and primaries. An example of such a primary is bin_PROGRAMS = helloworld , where the primary is the _PROGRAMS suffix.

How do I make my own Makefile?

Creating a Makefile.in. To create all the Makefile.in s for a package, run the automake program in the top level directory, with no arguments. automake will automatically find each appropriate Makefile.am (by scanning configure.in ; see configure) and generate the corresponding Makefile.in .


1 Answers

Use the foreign option. Look up "strictness" in the documentation.

like image 198
Tom Tromey Avatar answered Nov 24 '22 20:11

Tom Tromey