commit 9a8a273e56b32b0a4cd2efd31cb6e0b2a4c4c13b Author: ZhuangYumin Date: Thu Apr 11 13:28:53 2024 +0000 Initial Commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8ce11a1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +/.vscode +/.devcontainer +/.github +/build +/.clang-format diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..796c46f --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,14 @@ +cmake_minimum_required(VERSION 3.10) +Project(Ticket-System) +include(CTest) +set(CMAKE_CXX_STANDARD 20) +set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O2") +set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g -fsanitize=address -fsanitize=undefined -fsanitize=leak") +include(FetchContent) +FetchContent_Declare( + googletest + URL https://github.com/google/googletest/archive/refs/tags/v1.14.0.zip +) +FetchContent_MakeAvailable(googletest) +include(GoogleTest) +enable_testing() \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29