[CMake] Fw : Linking boost failure

David Cole david.cole at kitware.com
Wed Dec 10 09:29:43 EST 2008


target_link_libraries is a cmake command. It works everywhere and is
portable everywhere there's a cmake...

You should definitely rely on target_link_libraries rather than pragmas in
header files to pull in necessary libraries for linking.


On Wed, Dec 10, 2008 at 5:39 AM, kafou nmento <ngondorolf at yahoo.fr> wrote:

> I want to add an information. I intend to switch on Mac OS so I have to use
> only portable tools.
>
> Thanks again
>
> --- En date de : *Mar 9.12.08, kafou nmento <ngondorolf at yahoo.fr>* a
> écrit :
>
> De: kafou nmento <ngondorolf at yahoo.fr>
> Objet: [CMake] Linking boost failure
> À: cmake at cmake.org
> Date: Mardi 9 Décembre 2008, 18h09
>
>    Hi all!
> I'm compiling a Qt based libtorrent app with CMake using MinGW generator.
> For those not knowing libtorrent, it is a lib fully boost based. (boost
> version used 1.34.1).
> 100% of the build goes well. But at the linking it fails with errors like
> "undefined reference to boost::....". The most recurrent is boost::mutex
> related.
> I'm on Windows XP.
> The same app works fine with MSVC 2008. I used for both Visual and CMake
> the same libs and preprocessor definition.
>
> If some one can help me (^_^)
>
> Thanks to all in advance.
>
> _______________________________________________
> CMake mailing listCMake at cmake.orghttp://www.cmake.org/mailman/listinfo/cmake
>
>
>
> _______________________________________________
> CMake mailing list
> CMake at cmake.org
> http://www.cmake.org/mailman/listinfo/cmake
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20081210/648ef546/attachment.htm>


More information about the CMake mailing list