This commit is contained in:
David Chen
2025-12-20 03:39:49 +08:00
committed by GitHub
parent 3f2cd50eaa
commit 540b8dc103
8 changed files with 349 additions and 0 deletions

16
CMakeLists.txt Normal file
View File

@@ -0,0 +1,16 @@
cmake_minimum_required(VERSION 3.16)
set(CMAKE_CXX_EXTENSIONS OFF)
set(CMAKE_CXX_STANDARD 23)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2")
project(redis_playground LANGUAGES CXX)
find_package(hiredis CONFIG REQUIRED)
add_library(proj_warnings INTERFACE)
target_compile_options(proj_warnings INTERFACE -Wall -Werror -Wextra -Wpedantic)
add_executable(main ./src/main.cc)
target_link_libraries(main PRIVATE proj_warnings hiredis::hiredis)