<div dir="ltr">On Wed, Jul 23, 2008 at 3:06 AM, Miguel A. Figueroa-Villanueva <span dir="ltr"><<a href="mailto:miguelf@ieee.org">miguelf@ieee.org</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Sat, Jul 19, 2008 at 12:29 AM, Philip Lowman wrote:<br>
> On Sat, Jul 19, 2008 at 1:18 AM, Miguel A. Figueroa-Villanueva<br>
> <<a href="mailto:miguelf@ieee.org">miguelf@ieee.org</a>> wrote:<br>
>><br>
>> On Fri, Jul 18, 2008 at 11:06 PM, Philip Lowman wrote:<br>
>> > I'd like to seek approval to have the following CMake find modules added<br>
>> > to<br>
>> > CMake. Both are to work with popular pieces of software and I happily<br>
>> > volunteer myself to maintain the modules.<br>
>> ><br>
>> > Magick (ImageMagick libraries)<br>
>> > <a href="http://public.kitware.com/Bug/view.php?id=6400" target="_blank">http://public.kitware.com/Bug/view.php?id=6400</a><br>
>><br>
>> I think rather than having two modules (i.e., FindImageMagick and<br>
>> FindMagick) we should have one<br>
><br>
> Your approach seems fine to me.<br>
><br>
>> What platforms have you used ImageMagick devel files in? Are you<br>
>> familiar with how it is installed in platforms other than yours?<br>
><br>
> I've only ever used Magick and Magick++ on Linux and MSVC/Windows. I tested<br>
> the module on Debian/Ubuntu but I believe it should work with most Linux<br>
> distributions that package ImageMagick development libraries. On Win32 I<br>
> tested it against the ImageMagick installer which comes with an option for<br>
> installing MSVC compiled development libraries & headers.<br>
<br>
For those interested in FindImageMagick, I have updated the module in cvs:<br>
<br>
/cvsroot/CMake/CMake/Modules/FindImageMagick.cmake,v <-- FindImageMagick.cmake<br>
new revision: 1.5; previous revision: 1.4<br>
<br>
It resolves the following issues:<br>
<br>
ENH: Updated FindImageMagick to:<br>
- Find newer additions such as animate, compare, etc.<br>
- Find development api: Magick++, MagickCore, MagickWand<br>
- Use FindPackageHandleStandardArgs to output standard messages.<br>
<br>
You can access it quickly at:<br>
<br>
<a href="http://www.cmake.org/cgi-bin/viewcvs.cgi/Modules/FindImageMagick.cmake?root=CMake&view=markup" target="_blank">http://www.cmake.org/cgi-bin/viewcvs.cgi/Modules/FindImageMagick.cmake?root=CMake&view=markup</a><br>
<br>
Comments welcome and testers appreciated.</blockquote><div><br>Miguel,<br><br>I tested out the development api components on GCC/Ubuntu8.04 and MSVC/Win32 and it worked wonderfully. Thanks very much for fixing this.<br>
<br>The only issue I uncovered during testing was in the documentation for the module. I believe line 32 should read MagickCore.<br> 28 # There are also components for the following ImageMagick APIs:<br> 29 #<br> 30 # Magick++<br>
31 # MagickWand<br> 32 # Magick<br></div></div><br>-- <br>Philip Lowman<br>
</div>