aboutsummaryrefslogtreecommitdiff
path: root/build2/functions-target-triplet.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'build2/functions-target-triplet.cxx')
-rw-r--r--build2/functions-target-triplet.cxx36
1 files changed, 0 insertions, 36 deletions
diff --git a/build2/functions-target-triplet.cxx b/build2/functions-target-triplet.cxx
deleted file mode 100644
index de0387a..0000000
--- a/build2/functions-target-triplet.cxx
+++ /dev/null
@@ -1,36 +0,0 @@
-// file : build2/functions-target-triplet.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2019 Code Synthesis Ltd
-// license : MIT; see accompanying LICENSE file
-
-#include <build2/function.hxx>
-#include <build2/variable.hxx>
-
-using namespace std;
-
-namespace build2
-{
- void
- target_triplet_functions ()
- {
- function_family f ("target_triplet");
-
- f["string"] = [](target_triplet t) {return t.string ();};
-
- // Target triplet-specific overloads from builtins.
- //
- function_family b ("builtin");
-
- b[".concat"] = [](target_triplet l, string sr) {return l.string () + sr;};
- b[".concat"] = [](string sl, target_triplet r) {return sl + r.string ();};
-
- b[".concat"] = [](target_triplet l, names ur)
- {
- return l.string () + convert<string> (move (ur));
- };
-
- b[".concat"] = [](names ul, target_triplet r)
- {
- return convert<string> (move (ul)) + r.string ();
- };
- }
-}