On Mon, Aug 25, 2014 at 4:10 PM, Jean-Christophe Fillion-Robin < [email protected]> wrote:
> Hi Richard, > > Generator expression won't work in install rules. Instead, I suggest you > simply use "install(TARGET ...") for regular targets. > That explains that problem. I'm not sure if you followed the whole thread but what I'm trying to do is collect all the dependent DLL's for packaging into the NSIS installer. I don't think install(TARGET... will work here. I'm using the GetPrerequisites module which needs the absolute path to the binary/library to scan. I tried to use get_target_property but it complained that generator expressions should be used instead, which as you mention don't work for install rules. I use find_program to get the full location to the generated binary which I then pass to get_prerequisites(...) to get the required dll's. Then I used find_library to get the location to the library for installation purposes (win32 only). Thanks, Richard
-- 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
