-
Notifications
You must be signed in to change notification settings - Fork 164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ignore automatically generated files by autoconf and automake #1108
base: master
Are you sure you want to change the base?
Conversation
I actually plan to remove entirely autotools, (not fully decided yet) so I will take time to think about it more before merging this |
build-aux/test-driver shouldn't be removed as it has customizations for the test framework. |
81990cb
to
c00ad35
Compare
As autoconf and automake are already required, I don't think many users will be bothered by this change. libtool is a part of autotools (and also devel/autotools metaport), and autoconf-archive is also accessible to FreeBSD users with pkg or ports. The benefit of this way is that we no longer need to update test-drivers/ and m4/ from the upstream autoconf-archive manually. Also, I don't think it's a good practice to keep automaticallly generated file under version control. |
Since |
c00ad35
to
337ed7a
Compare
Fix merge conflict |
/config.log | ||
/config.status | ||
/config.sub | ||
/configure |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think i would keep configure in git for convenience
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
configure
file is machine-dependent (e.g. latest autoconf version can differ in different platforms), and it has to be updated manually on git. If someone forgets to update ./configure with autogen.sh and only push changes on autogen.sh, this might cause inconvinience for other devs, too.
If there is a way to always keep configure
up-to-date, I will leave it out from .gitignore
With change, developers can use newer versions of Autotools when it is not updated on FreeBSD ports.
Internal changes in
Makefile.in
,m4/
, etc will be ignored when./autogen.sh
and./configure