Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>The bug <a href="http://savannah.gnu.org/bugs/?712" rel="noreferrer">#712</a> suggests that make does not handle names with spaces. Nowhere, never.</p> <p>I found a <a href="http://www.cmcrossroads.com/ask-mr-make/7859-gnu-make-meets-file-names-with-spaces-in-them" rel="noreferrer">blog post saying it's partially implemented</a> by escaping the spaces with <code>\</code> (<code>\\</code> seems to be typo or formatting artefact), but:</p> <ul> <li>It does not work in any functions except <code>$(wildcard)</code>.</li> <li>It does not work when expanding lists of names from variables, which includes the special variables <code>$?</code>, <code>$^</code> and <code>$+</code> as well as any user-defined variable. Which in turn means that while <code>$(wildcard)</code> will match correct files, you won't be able to interpret the result anyway.</li> </ul> <p>So with explicit or very simple pattern rules you can get it to work, but beyond that you are out of luck. You'll have to look for some other build system that does support spaces. I am not sure whether <a href="http://www.perforce.com/jam/jam.html" rel="noreferrer">jam</a>/<a href="http://www.boost.org/boost-build2/" rel="noreferrer">bjam</a> does, <a href="http://scons.org" rel="noreferrer">scons</a>, <a href="http://code.google.com/p/waf/" rel="noreferrer">waf</a>, <a href="http://ant.apache.org/" rel="noreferrer">ant</a>, <a href="http://nant.sourceforge.net/" rel="noreferrer">nant</a> and <a href="http://msdn.microsoft.com/en-us/library/wea2sca5(v=vs.90).aspx" rel="noreferrer">msbuild</a> all should work.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload