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
Build system must regenerate file when template changes #268
Conversation
AC_CONFIG_FILES in configure.ac works well only with Makefiles. Other files have to be handled by Makefile.am so depedencies are tracked properly. https://fedorahosted.org/freeipa/ticket/6498
AC_CONFIG_FILES in configure.ac works well only with Makefiles. Other files have to be handled by Makefile.am so depedencies are tracked properly. https://fedorahosted.org/freeipa/ticket/6498
AC_CONFIG_FILES in configure.ac works well only with Makefiles. Other files have to be handled by Makefile.am so depedencies are tracked properly. https://fedorahosted.org/freeipa/ticket/6498
AC_CONFIG_FILES in configure.ac works well only with Makefiles. Other files have to be handled by Makefile.am so depedencies are tracked properly. https://fedorahosted.org/freeipa/ticket/6498
AC_CONFIG_FILES in configure.ac works well only with Makefiles. Other files have to be handled by Makefile.am so depedencies are tracked properly. There is a problem that Python sub-directories depend on ipasetup.py which is one level above the sub-directory. This means that depedencies are the other way around that expected. This is being worked around using hack from http://lists.gnu.org/archive/html/automake/2009-03/msg00011.html https://fedorahosted.org/freeipa/ticket/6498
i18n.py tests indirectly depend on existence on ipa.pot file. https://fedorahosted.org/freeipa/ticket/6498
6bf003f
to
1231c3e
Compare
|
works for me |
|
I don't like the approach and prefer |
|
I already described problems with Please propose a solution which does not have problems mentioned in #251 (comment) so we can consider it. For the record, this sed replacement is nothing unusual. The sed replacement is what Autoconf v2.69 manual chapter 4.8.2 Installation Directory Variables recommends and is already used all over the place in the build system (init directory, daemons/ipa-otpd, and elsewhere). It is pitty that you did not comment on envisioned direction a week ago, nor a three days ago when first version of this PR was published. |
|
You gave a good reason to not use Your patch already introduces proper dependencies for |
|
Oh, you are right, I was mixing So please let me explain the problem with Yes, we can use |
Proper fix for https://fedorahosted.org/freeipa/ticket/6498.
This PR obsoletes #251.