Community
Participate
Working Groups
Build Identifier: 7.0.0.I201001150805 Spaces in source file-names are handled during build, but not during clean. The RM command is passed the make-style backslash-escaped paths, which is understood by neither 'rm' nor 'del'. The attached patch fixes this problem by generating new make variables, of the form "<VAR>_QUOTED" for each make variable "<VAR>" that is generated for dependency-fragments and output-types. The value of each "<VAR>_QUOTED" is a quoted version of the backslash-escaped value of "<VAR>". These quoted versions of paths are then passed to the RM command. Reproducible: Always Steps to Reproduce: 1. Create a Cygwin-GCC project. 2. Add to it a source file that contains a space in its name. 3. Build the project. -> The project builds OK. 4. Clean the project. -> Clean fails.
Created attachment 157471 [details] patch - applies to HEAD
Created attachment 157566 [details] updated patch - applies to HEAD