<br><br>
<div class="gmail_quote">2009/2/3 Philip Lowman <span dir="ltr">&lt;<a href="mailto:philip@yhbt.com">philip@yhbt.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="gmail_quote">
<div>
<div></div>
<div class="Wj3C7c">On Mon, Feb 2, 2009 at 11:31 PM, ankit jain <span dir="ltr">&lt;<a href="mailto:ankitguddu@gmail.com" target="_blank">ankitguddu@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid"><br><br>
<div class="gmail_quote">
<div>---------- Forwarded message ----------<br>From: <b class="gmail_sendername">ankit jain</b> <span dir="ltr">&lt;<a href="mailto:ankitguddu@gmail.com" target="_blank">ankitguddu@gmail.com</a>&gt;</span><br>Date: 2009/2/2<br>
Subject: Re: [CMake] equivalent cmakelist for this file<br>To: Bill Hoffman &lt;<a href="mailto:bill.hoffman@kitware.com" target="_blank">bill.hoffman@kitware.com</a>&gt;<br><br><br><br><br></div>
<div class="gmail_quote">
<div>2009/2/2 Bill Hoffman <span dir="ltr">&lt;<a href="mailto:bill.hoffman@kitware.com" target="_blank">bill.hoffman@kitware.com</a>&gt;</span> 
<div>
<div></div>
<div><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div>ankit jain wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">The objective here to include all the .desc files in the cmakelist and when we make it it should generate the executable for it like if we include abc.desc then after make it should generate a file abc which is executable and a script which has test cases but generated by .desc file only. In order to achieve that guide me how to write cmake list file for it so that it wiil produce equivalent behaviour as normal make does using unix makefiles.<br>
&nbsp;When we make to the unix makefiles it is generating the equivalent executable mentioned inthat .desc file.<br>&nbsp;I want to achieve that through Cmakelist files.<br>&nbsp;&nbsp;<br></blockquote><br></div>I am still not really sure what is in a .desc file. &nbsp;Please restate your problem as if the .desc file did not exist.<br>
<br>Something like:<br><br>I want a cmakelists file that does this:<br><br>1. ...<br>2. ...<br><br><br>Basically describe the functionality you want without describing the current makefile implementation of that functionality. &nbsp;The currently implementation is most likely irrelevant to the cmake solution to the problem.<br>
<font color="#888888"><br>-Bill</font>&nbsp;<br></blockquote></div></div></div>
<div>Actually these .desc file contain only one line as:<br>$exec_string = &quot;./abc&quot;<br><br>This abc contain shell script code. <br>Actually the cmakelist file should do:<br>1. this functionality to create ./abc this file should generate after running make.<br>
<br>since this line is written in desc files thats why i write this to you.<br><br>You tell me how to create that using cmakelist file.&nbsp; </div></div></div></blockquote></div></div>
<div><br>Ankit,<br><br>More information is needed.&nbsp; You can use the ADD_CUSTOM_COMMAND cmake command to run custom scripts but you need to clarify a bit further.&nbsp; You mention &quot;this functionality to create ./abc this file should generate after running make&quot;.&nbsp; This isn&#39;t clear at all.&nbsp; Are you trying to create a shell script (abc) with CMake code or do they already exist?&nbsp; If they already exist you could parse the contents of the desc files using FILE(READ... and STRING(REGEX... but there may be a far easier solution to your problem.&nbsp; Without knowing what a &quot;desc&quot; file is or what these shell scripts do it&#39;s unlikely anyone&#39;s going to be able to offer any useful suggestions for you on this mailing list.<br>
</div></div><br>-- <br><font color="#888888">Philip Lowman<br></font></blockquote>
<div>&nbsp;</div>
<div>Suppose in unix makefile it is written like this:</div>
<div>$exec_string=&quot;./abc&quot;</div>
<div>&nbsp;</div>
<div>what i should&nbsp;write in cmakelist file so that what this command do same thing happen after doing make. My purpose is to generate a file abc which has some shell script code. this file not already exist in the folder but should be generated on make.</div>

<div>&nbsp;</div>
<div>Ankit</div>
<div>&nbsp;</div>
<div>&nbsp;</div></div>