cmake setup
diff --git a/.gitignore b/.gitignore
index 9ea395f..b3db4cf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,5 @@
install_manifest.txt
compile_commands.json
CTestTestfile.cmake
+.vscode
+build
\ No newline at end of file
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..8520530
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,11 @@
+cmake_minimum_required(VERSION 3.0.0)
+project(delaunator VERSION 0.1.0)
+
+# include(CTest)
+# enable_testing()
+
+add_executable(delaunator main.cpp)
+
+set(CPACK_PROJECT_NAME ${PROJECT_NAME})
+set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
+include(CPack)
diff --git a/main.cpp b/main.cpp
new file mode 100644
index 0000000..c4a394d
--- /dev/null
+++ b/main.cpp
@@ -0,0 +1,5 @@
+#include <iostream>
+
+int main(int, char**) {
+ std::cout << "Hello, world!\n";
+}