[CMake] CPack: Adding external DLLs to installer package
Matthias Riechmann
riechmann at ira.uka.de
Thu May 15 10:48:20 EDT 2008
So far so good it seems to work but then there is the next problem:
CMake is running on windows and so it happens that some paths contain
backslashes. This never was a problem before but the install-command
doesn't seem to like it. Is there a command for converting backslashes
to regular slashes?
Philip Lowman schrieb:
> On Wed, May 14, 2008 at 4:22 AM, Matthias Riechmann
> <riechmann at ira.uka.de <mailto:riechmann at ira.uka.de>> wrote:
>
> Hi folks,
>
> is there any well defined way to include external DLL files (Qt,
> VTK, ITK, ...) into the installer? I guess it will work somehow
> using the INSTALL(FILES ...) command but currently I have no idea
> how to find those files automatically or how to compose a command
> like "I want all the files F which are located in directory DS to be
> copied to directory DT". Any idea?
>
>
> Use file(GLOB ...)?
>
> file(GLOB MY_DLL_FILES ${MY_DIRECTORY}/*.dll)
> install(FILES ${MY_DLL_FILES} DESTINATION bin)
>
> Either that or you can list them manually if there are only a few of
> them after you call FIND_PACKAGE which is often what we do. Append them
> all to a list and then call install() at the tail end of your CMakeLists.
>
> --
> Philip Lowman
--
Dipl.-Inform. Matthias Riechmann
Institut für Prozessrechentechnik, Automation und Robotik
Medizin-Gruppe
Universität Karlsruhe (TH)
Gebäude 40.28, Zimmer 103
Engler-Bunte-Ring 8
76131 Karlsruhe
Fon: +49 (721) 608-4049
Fax: +49 (721) 608-7141
Web: http://wwwipr.ira.uka.de/~richmann
-------------- next part --------------
A non-text attachment was scrubbed...
Name: riechmann.vcf
Type: text/x-vcard
Size: 518 bytes
Desc: not available
URL: <http://www.cmake.org/pipermail/cmake/attachments/20080515/adc26c52/attachment-0001.vcf>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3319 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://www.cmake.org/pipermail/cmake/attachments/20080515/adc26c52/attachment-0001.bin>
More information about the CMake
mailing list