自动生成不在子目录中生成Makefile.in,但仅在GitHub操作上生成

自动生成不在子目录中生成Makefile.in,但仅在GitHub操作上生成,makefile,automake,github-actions,Makefile,Automake,Github Actions,这与中提到的问题类似。然而,这是微妙的不同 我有一个简单的项目,在中有一个Makefile,在/tests/中有一个 在/Makefile.am中,我有: SUBDIRS = tests AC_CONFIG_FILES([Makefile tests/Makefile ]) AC_CONFIG_HEADER([config.h]) 在/configure.ac中,我有: SUBDIRS = tests AC_CONFIG_FILES([Makefile tests/Makefile ])

这与中提到的问题类似。然而,这是微妙的不同

我有一个简单的项目,在
中有一个
Makefile
,在
/tests/
中有一个

/Makefile.am
中,我有:

SUBDIRS = tests
AC_CONFIG_FILES([Makefile tests/Makefile ])
AC_CONFIG_HEADER([config.h])
/configure.ac
中,我有:

SUBDIRS = tests
AC_CONFIG_FILES([Makefile tests/Makefile ])
AC_CONFIG_HEADER([config.h])
当我在MacOS或Ubuntu20.04(本地在VM中)上运行时,会创建
/Makefile.in
/tests/Makefile.in

但是当我在GitHub操作上运行时,
tests/Makefile.in
不会被创建

所有系统都有类似版本的autoconf、aclocal、libtool和automake

那么有什么不同呢