As part of our build process we tag certain binary files with version information such as git branch, number of commits, build variant etc.
Eg, for a binary called "app" we could install a file in the local source directory with the name "app.branch_foo.91.debug" The shell globbing pattern that matches is "app.*[0-9]*" I need a globbing pattern because the tag can change without the makefiles changing, so the tag can't be hardcoded into the makefile. If I specify a globbing pattern for ADDITIONAL_MAKE_CLEAN_FILES it specifies this as an actual file set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES app.*[0-9]*) This results in file(REMOVE_RECURSE "../../../app/app.*[0-9]*" ... ) That doesn't work, because it's not a real file, it's a globbing pattern I've tried adding a nested file(GLOB ...) into the set_directory_properties but that doesn't work either. Is this a feature worthy of addition? - the ability to specify a globbing pattern in set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES ...)? - the ability to specify a globbing pattern in file(REMOVE_RECURSE ...)? TIA Steve
-- 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-developers