From 8edcd02f91d1baedac23aafd08b2d05ccc17fbf1 Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Wed, 17 Jan 2024 10:51:22 -0800 Subject: [PATCH] Add .gitignore, CMakeLists.txt, ConflictSet.cpp --- .gitignore | 2 ++ CMakeLists.txt | 10 ++++++++++ ConflictSet.cpp | 0 3 files changed, 12 insertions(+) create mode 100644 .gitignore create mode 100644 CMakeLists.txt create mode 100644 ConflictSet.cpp diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7194ea7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.cache +build diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..f21ec18 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,10 @@ +cmake_minimum_required(VERSION 3.18) +project( + conflict-set + VERSION 0.0.1 + DESCRIPTION "A data structure for detecting mvcc read-write conflicts in a keyspace of lexicographically-ordered byte sequences." + LANGUAGES CXX) +set(CMAKE_CXX_STANDARD 20) +set(CMAKE_CXX_STANDARD_REQUIRED ON) + +add_library(conflict_set ConflictSet.cpp ConflictSet.h) \ No newline at end of file diff --git a/ConflictSet.cpp b/ConflictSet.cpp new file mode 100644 index 0000000..e69de29