>
> Unfortunately, if my understanding is correct,
> this code cannot work with external dependencies as they are not targets.


It should work with external dependencies which are imported targets. You
just need to check IMPORTED property is True and then you can extract
precise location from IMPORTED_LOCATION property. It will also work for
full paths which are used in target_link_libraries, you will need to check
that the file exists and then add it into DEPENDENCY_LIST property.
-- 

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

Reply via email to