Philip Lowman wrote:
> On Tue, Sep 29, 2009 at 6:04 PM, Mateusz Loskot <[email protected]> wrote:
> 
>> 3. The only way to get error is to explicitly use REQUIRED option
>>
>> FIND_PACKAGE(Boost 1.36 REQUIRED)
>>
>> but for FIND_PACKAGE(ZLIB) as explained in point 2. above
>> it is not necessary to explicitly specify REQUIRED option
>> and error is printed.
>>
>> I tested the original version of FindBoost from CMake 2.6 as well as
>> today version from CVS. No difference regarding this issue.
>>
>> I used ZLIB as example but most of FindXXX macros work this way,
>>
>> In my opinion behaviours of FindBoost is inconsistent in comparison
>> to other standard macros.
>>
> 
> Mateusz,
> 
> You're right, this is inconsistent.  I've just fixed FindBoost in CVS to
> output the following to STATUS if Boost is not found:
> 
> -- Could NOT find Boost

Philip,

Thank you for improving.

> I also added an option which if enabled outputs the more detailed error
> message (outputted in REQUIRED mode) below this line.

Great.

> If you have any other CMake related suggestions please feel free to
> accompany your mailing list posts with a feature request and/or patch on the
> bugtracker if you have the time.
> 
> http://public.kitware.com/cgi-bin/viewcvs.cgi/Modules/FindBoost.cmake?root=CMake&view=log

Sure, I'll use it next time.

Best regards,
-- 
Mateusz Loskot, http://mateusz.loskot.net
Charter Member of OSGeo, http://osgeo.org
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to