Philipp Moeller wrote:
> Stephen Kelly <[email protected]> writes:
>> Also consider a CMake variable to disable the addition of the defines (by
>> not linking the interface targets).
>>
>> set(Boost_ENABLE_AUTOLINKING 1)
>> find_package(Boost)
>
> I really would like to do that, but for that to work we need a
> LINK_DIRECTORIES property. I opened a feature request for this some time
> ago.
Perhaps the name I used was confusing.
I am suggesting a way for the user to disable the automatic addition of the
BOOST_${LIBRARY_NAME}_NO_LIB defines.
If that define is always always wanted, (which appears to be the case), then
you can simply disregard my suggestion.
The 'obvious' name for such a variable would be
Boost_DISABLE_NO_AUTOLINKING
but I used a name which avoids double-negation.
Anyway, you know best whether it should be controllable by the user, so I
defer to you on that.
Thanks,
Steve.
--
Powered by www.kitware.com
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Kitware offers various services to support the CMake community. For more
information on each offering, please visit:
CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake-developers