<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
On Tue, 2011-03-22 at 05:39 -0700, Dan Nicholson wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    <TT><FONT COLOR="#1a1a1a">Not that it matters too much, but you just need to wrap the *_PROGRAMS</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">declaration to get automake to not output the toplevel rules. I do</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">notice here the TESTS = $(noinst_PROGRAMS) line. If check_PROGRAMS is</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">used instead, then the programs are only built on &quot;make check&quot;. Not</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">sure that's the intention or not.</FONT></TT><BR>
    <BR>
</BLOCKQUOTE>
I had not paid too much attention too that, I used libxkbcommon as a model.<BR>
So it is the &quot;check_PROGRAMS&quot; that delays building until &quot;make check&quot;.<BR>
I think Peter wants it to be build all the time. Not sure why.<BR>
<BR>
If it is to ensure the test programs compiles, this could be addressed<BR>
in the build where it can invoke 'make clean install check'.
</BODY>
</HTML>