[CMake] CMake and FindBoost cannot set the library variables

Xi Shen davidshen84 at gmail.com
Fri Jun 10 22:24:38 EDT 2016


Thanks a lot man~



On Sat, Jun 11, 2016 at 3:04 AM Roger Leigh <rleigh at codelibre.net> wrote:

> On 10/06/2016 13:50, Xi Shen wrote:
> > find_package(Boost REQUIRED COMPONENTS regex program_options)
> >
> > add_executable(winotify winotify.cpp)
> >
> > message(STATUS "xxx ${Boost_program_options_LIBRARY_DEBUG}")
>
> Try Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG
>
> > message(STATUS "xxx ${Boost_INCLUDE_DIR}")
> > message(STATUS "xxx ${Boost_LIBRARY_DIR}")
>
> Try Boost_LIBRARY_DIRS
>
> Even easier: use the Boost::program_options interface target
>
>    target_link_libraries(winotify Boost::program_options)
>
> and it will handle both the include dir and the library to link with
> transparently.  It's the way forward!
>
>
> Regards,
> Roger
> --
>
> 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
>
-- 

Thanks,
David S.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake/attachments/20160611/1176c15a/attachment-0001.html>


More information about the CMake mailing list