Great,
I believe the External Project is what I need..
Thanks!
totte
On 5/15/2012 2:43 PM, Leif Walsh wrote:
Look at things involving the IMPORTED property of add_library. You probably
want to check the headers in to your repo. Or use or create a FindLibXml2.cmake.
Or if you are compiling libxml2 as part of your build process, look at the
ExternalProject module.
Sent from my iPhone
On May 15, 2012, at 17:18, John Drescher<dresche...@gmail.com> wrote:
I have a project that depends on 3rd party dll's (libxml2).
Is there a 'best practice' to deal with associated files, .h, .lib .dll of
such within a CMake project?
My library needs to link to the 3rd party lib, and needs its dll for
execution (obviously), so I feel the need for copying this DLL to my libs
'install/bin' folder, so that any of my executables can run, without getting
a '...dll not found'.
I wrote cmake macros to generate a batch file containing cmake -e
commands to copy the dlls to each configuration. This I run as a
target in my projects.
John
--
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