diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..a0155cb298bee6a554940c3307bbbf0f8e948e71
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/build*/
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..87a2952a1cf85f2ad58cc93004905828b67db6e4
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,4 @@
+project(Test)
+
+add_executable(test test.cc)
+
diff --git a/test.cc b/test.cc
new file mode 100644
index 0000000000000000000000000000000000000000..fd019bcf3a9024f1a1ae2cd28dfab9efc358be58
--- /dev/null
+++ b/test.cc
@@ -0,0 +1,6 @@
+#include <iostream>
+int main(int argc, char *argv[])
+{
+    std::cout << "Hello." << std::endl;
+    return 0;
+}