summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2016-02-04 14:51:33 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2016-02-04 14:51:33 +0200
commitaaf6eccb872e925c47b1ee2d9d1e3c384f6d18d8 (patch)
tree33c73036c823193d35caa5ccab16897e6605443e
Initial implementation
-rw-r--r--.gitignore1
-rw-r--r--build/bootstrap.build2
-rw-r--r--build/root.build3
-rw-r--r--buildfile1
-rw-r--r--hello.cpp6
-rw-r--r--manifest7
6 files changed, 20 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..ce01362
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+hello
diff --git a/build/bootstrap.build b/build/bootstrap.build
new file mode 100644
index 0000000..0cf21db
--- /dev/null
+++ b/build/bootstrap.build
@@ -0,0 +1,2 @@
+project = hello0
+using config
diff --git a/build/root.build b/build/root.build
new file mode 100644
index 0000000..99d62c0
--- /dev/null
+++ b/build/root.build
@@ -0,0 +1,3 @@
+using cxx
+cxx{*}: extension = cpp
+
diff --git a/buildfile b/buildfile
new file mode 100644
index 0000000..e435988
--- /dev/null
+++ b/buildfile
@@ -0,0 +1 @@
+exe{hello}: cxx{hello}
diff --git a/hello.cpp b/hello.cpp
new file mode 100644
index 0000000..0dde4c9
--- /dev/null
+++ b/hello.cpp
@@ -0,0 +1,6 @@
+#include <iostream>
+
+int main ()
+{
+ std::cout << "Hello, World!" << std::endl;
+}
diff --git a/manifest b/manifest
new file mode 100644
index 0000000..40b6a86
--- /dev/null
+++ b/manifest
@@ -0,0 +1,7 @@
+: 1
+name: hello0
+version: 1.0.0
+summary: Zero-dependencies "Hello World" program
+license: public-domain
+url: http://example.org/hello0
+email: hello0@example.org