diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2018-07-24 11:35:25 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2018-07-24 11:35:25 +0200 |
commit | 88678551f1e9871def5a8eaae017fd8c464203b8 (patch) | |
tree | a2dac3c4d5b82202876452a555768d41ab05cc15 /build2/in/rule.cxx | |
parent | 60c2438c4aec9b4bf1c64878534e83152ab7a88e (diff) |
Make exe{} target default to no extension rather than fail
This just keep breaking (this time for exe{}: in{} match during distribution).
So we assume rules will assign the target platform extension if necessary
and if not, then we default to no extension (e.g., a shell script).
Diffstat (limited to 'build2/in/rule.cxx')
-rw-r--r-- | build2/in/rule.cxx | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/build2/in/rule.cxx b/build2/in/rule.cxx index 41f2f71..5ec95f3 100644 --- a/build2/in/rule.cxx +++ b/build2/in/rule.cxx @@ -55,10 +55,7 @@ namespace build2 // Derive the file name. // - // If this is an executable with an unspecified extension, then default - // to no extension (i.e., a shell script). - // - t.derive_path (t.is_a<exe> () ? "" : nullptr); + t.derive_path (); // Inject dependency on the output directory. // |