I'll admit up front that I have NOT tried out the latest CVS Cmake BUT
something that I sometimes have add into the FindBoost are outputs
that print all the variant names of the boost library that CMake is
trying to search for with the BOOST_DEBUG enabled. I think this would
be useful for when the mailing list has to help debug some one else's
boost installation (as happens often). Any chance of getting more
DEBUG messages added into the FindBoost.cmake ?
Things like where cmake is searching for boost, what library names
it is using, did it find environment variables. Things like that. Just
a thought.
________________________________________________________
Mike Jackson [email protected]
On Oct 9, 2009, at 1:43 AM, 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
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
_______________________________________________
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