Move to Weld as the build system.

Change-Id: I7c9704f3f310cf7e5410db148a9c4c589914b0f2
diff --git a/t/greeting-test/def.mk b/t/greeting-test/def.mk
new file mode 100644
index 0000000..411cf94
--- /dev/null
+++ b/t/greeting-test/def.mk
@@ -0,0 +1,6 @@
+name := greeting-test
+lang := cpp
+type := bin
+
+source_list := greeting-test.cpp
+source_lib_list := catch greeting
diff --git a/t/greeting-test/source/greeting-test.cpp b/t/greeting-test/source/greeting-test.cpp
new file mode 100644
index 0000000..1853540
--- /dev/null
+++ b/t/greeting-test/source/greeting-test.cpp
@@ -0,0 +1,11 @@
+#include <greeting/greeting.hpp>
+
+#define CATCH_CONFIG_MAIN
+#include <catch/catch.hpp>
+
+TEST_CASE("greeting generation") {
+  using greeting::make_greeting;
+  REQUIRE(make_greeting("Matthias") == "Hello Matthias!");
+  REQUIRE(make_greeting("world") == "Hello world!");
+  REQUIRE(make_greeting("") == "Hello!");
+}