diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2015-03-03 11:43:03 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2015-03-03 11:43:03 +0200 |
commit | 17287b34a8090d381278c02b7bc6676669968099 (patch) | |
tree | 276fb40c1a06b0b3683b0dcad24e92f59cecce9f /build/search.cxx | |
parent | d4a6fb02ab5741aa41251653f0be3feb4594e553 (diff) |
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.
Diffstat (limited to 'build/search.cxx')
-rw-r--r-- | build/search.cxx | 1 |
1 files changed, 1 insertions, 0 deletions
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. // |