Opened 12 years ago

Closed 10 years ago

Last modified 10 years ago

#475 closed request (fixed)

upgrade to automake 1.11

Reported by: Peter Owned by: Peter
Priority: minor Milestone: yat 0.7
Component: build Version: trunk
Keywords: Cc:

Description

At time of writing automake 1.11 has not been released, so there is no plan to upgrade version requirement. The primary reason for the ticket is to list new useful features in v1.11 that we can start to use when developers have agreed v1.11 is available on their various systems.

  • The default source file extension (.c) can be overridden with AM_DEFAULT_SOURCE_EXT now. This implies that test/Makefile.am can be significantly reduced since all SOURCE have extension (.cc).
  • The "deleted header file problem" for *.m4 files is avoided by stub rules. This allows 'make' to trigger a rerun of 'aclocal' also if some previously needed macro file has been removed. This implies workaround in Makefile.am could be removed.

Change History (14)

comment:1 Changed 11 years ago by Peter

The test suite is extensively expanded in automake 1.11. See link below for a short tour http://lists.gnu.org/archive/html/automake/2009-05/msg00124.html

comment:2 Changed 10 years ago by Peter

I noticed that automake 1.11 is now available at thep, so I see no reason to wait with this upgrade.

Besides the points mentioned above I'd like to use the new test-suite and the color-tests is also a nice feature.

Any opposition?

comment:3 Changed 10 years ago by Jari Häkkinen

Go ahead.

comment:4 Changed 10 years ago by Peter

Milestone: yat 0.x+yat 0.7
Type: discussionrequest

comment:5 Changed 10 years ago by Peter

Status: newassigned

comment:6 Changed 10 years ago by Peter

(In [2227]) automake 1.11 is now required. refs #475

comment:7 Changed 10 years ago by Peter

(In [2228]) Using the parallel-tests driver. All tests are now by default verbose, but 'make check' is still silent and the output is collected in log files. Please refer to test/README or the Automake manual for more details.

comment:8 Changed 10 years ago by Peter

(In [2229]) Setting AM_DEFAULT_SOURCE_EXT and no need to declare source file for all tests. refs #475

comment:9 Changed 10 years ago by Peter

(In [2230]) refs #475. enable 'make recheck' from topdir too

comment:10 Changed 10 years ago by Peter

(In [2231]) only recompile tests that are needed (i.e. TESTS) refs #475.

comment:11 Changed 10 years ago by Peter

(In [2232]) refs #475. added a lazycheck target; will need some docs in test/README.

comment:12 Changed 10 years ago by Peter

(In [2233]) some docs. refs #475

comment:13 Changed 10 years ago by Peter

Resolution: fixed
Status: assignedclosed

(In [2234]) remove workaround for automake 1.10. This closes #475

comment:14 Changed 10 years ago by Peter

(In [2237]) fix lazycheck dependencies. refs #475 and #618

Note: See TracTickets for help on using tickets.