From 17287b34a8090d381278c02b7bc6676669968099 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 3 Mar 2015 11:43:03 +0200 Subject: Implement new default target logic, canonical directory name (empty value) The logic is as follows: if we have an explicit current directory target, then that's the default target. Otherwise, we take the first target and use it as a prerequisite to create an implicit current directory target, effectively making it the default target via an alias. If there are no targets in this buildfile, then we don't do anything. --- build/search.cxx | 1 + 1 file changed, 1 insertion(+) (limited to 'build/search.cxx') diff --git a/build/search.cxx b/build/search.cxx index 966f5f1..e80f7e7 100644 --- a/build/search.cxx +++ b/build/search.cxx @@ -67,6 +67,7 @@ namespace build for (const path& d: sp) { path f (d / p.dir / path (p.name)); + f.normalize (); // @@ TMP: use target name as an extension. // -- cgit v1.1