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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]>* a > écrit : > > De: kafou nmento <[EMAIL PROTECTED]> > Objet: [CMake] Linking boost failure > À: [email protected] > 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 [EMAIL PROTECTED]://www.cmake.org/mailman/listinfo/cmake > > > > _______________________________________________ > CMake mailing list > [email protected] > http://www.cmake.org/mailman/listinfo/cmake >
_______________________________________________ CMake mailing list [email protected] http://www.cmake.org/mailman/listinfo/cmake
