<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<p><br>
I'm building a debian package, <a
href="http://bugs.debian.org/584637">CDAT</a>. The latest
version 6.0.alpha uses CMAKE to build, rather than configure. The
trouble is that CMake doesn't build. It doesn't even fail.
</p>
<pre>$ mkdir build
$ cd build
$ cmake ..
()-- Configuring done
-- Generating done
-- Build files have been written to: /home/amckinstry/deb-packages /cdat/cdat-6.0.alpha/build
$ make
$
</pre>
<p>
The problem is, 'make' does nothing. A Makefile is generated by
CMake, which calls cmake which calls make again on <em>./CMakeFiles/Makefile2</em>
... which does nothing useful. Apparently the CMake is supposed to
put useful stuff in there, but doesn't.
What puts stuff into Makefile2, and where should I pick up the
bugs trail?
</p>
<pre class="moz-signature" cols="72">--
Alastair McKinstry , <a class="moz-txt-link-rfc2396E" href="mailto:alastair@sceal.ie"><alastair@sceal.ie></a> , <a class="moz-txt-link-rfc2396E" href="mailto:mckinstry@debian.org"><mckinstry@debian.org></a> <a class="moz-txt-link-freetext" href="http://blog.sceal.ie">http://blog.sceal.ie</a>
Anyone who believes exponential growth can go on forever in a finite world
is either a madman or an economist - Kenneth Boulter, Economist.
</pre>
</body>
</html>