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

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

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

-- 
Philip Lowman
_______________________________________________
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