Michael Wild skrev 2011-02-09 16:48:
what about this:

file(GLOB_RECURSE glob_results "/some/pattern*")
set(dirs)
foreach(f IN LISTS glob_results)
   get_filename_component(d "${f}" PATH)
   list(APPEND dirs "${d}")
endforeach()
list(REMOVE_DUPLICATES dirs)

Yeah, works fine but it seems to be a lot slower than using the nested 
file(GLOB...) macro approach, but I don't know why.

/Rob


_______________________________________________
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

Reply via email to