<p>Hello,</p>
<p>I would like to retrieve the version number of an external package (= libxml2 or xerces-c++ or any other XML parser available).</p>
<p>And, to format the version number in a "standard way" (at least for my package using either libxml2, xerces-c++ etc).</p>
<p>So my first thought was to use "CheckCSourceRuns" to compile a test program and "execute_process" which will print on standard output the version number in order</p>
<p>to get it in a cmake variable. But it seems that CheckCSourceRuns does not provide an "executable" to me in order to "give" it to "execute_process".</p>
<p>And I would not like to build a target just for this ..</p>
<p>&nbsp;</p>
<p>Is there a way to do such thing with cmake or should I add another target to my "cmake" in order to compile an executable doing the extraction</p>
<p>of the version number ?</p>
<p>&nbsp;</p>
<p>Thanks you all</p>
<p>&nbsp;</p>