[geany/geany-plugins] c2d4a3: Revert "autotools: Enable subdir-objects as many plugins use sub-directory objects"

Colomban Wendling git-noreply at xxxxx
Wed Oct 15 20:30:05 UTC 2014


Branch:      refs/heads/master
Author:      Colomban Wendling <ban at herbesfolles.org>
Committer:   Colomban Wendling <ban at herbesfolles.org>
Date:        Wed, 15 Oct 2014 20:30:05 UTC
Commit:      c2d4a39f10dedc9be852719341331e8bc72317dd
             https://github.com/geany/geany-plugins/commit/c2d4a39f10dedc9be852719341331e8bc72317dd

Log Message:
-----------
Revert "autotools: Enable subdir-objects as many plugins use sub-directory objects"

This reverts commit 8873b9082c1c98b4f3e97062f0c6f26c9d980e95.

Unfortunately Automake has a bug when using `subdir-objects` and a
object is in a sub-directory that contains rules for creating other
objects.  See http://debbugs.gnu.org/cgi/bugreport.cgi?bug=17354

We use it in GeanyPrj's and GeanyVC's unit tests.

There are other possible fixes while still using `subdir-objects`:
* include the C file directly from the unit test main source file,
  like #include "../src/utils.c";
* switch these plugins to non-recursive Automake setup, so all rules
  are in the same Makefile.am.


Modified Paths:
--------------
    configure.ac

Modified: configure.ac
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -1,7 +1,7 @@
 AC_PREREQ([2.61])
 dnl Don't forget when updating version number to do GP_CHECK_GEANY also
 AC_INIT([geany-plugins], [1.25])
-AM_INIT_AUTOMAKE([1.8 foreign dist-bzip2 tar-ustar subdir-objects])
+AM_INIT_AUTOMAKE([1.8 foreign dist-bzip2 tar-ustar])
 
 m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
 



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Plugins-Commits mailing list