diff --git a/c++/CMakeLists.txt b/c++/CMakeLists.txt new file mode 100644 index 00000000..804b105a --- /dev/null +++ b/c++/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.22) + +project(greptime-proto-cpp) + +file(GLOB_RECURSE OUTPUT_SOURCES "*.h" "*.cc") + +add_library(${PROJECT_NAME} ${OUTPUT_SOURCES}) + +target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) + +target_link_libraries(${PROJECT_NAME} INTERFACE gRPC::grpc gRPC::grpc++ gRPC::grpc++_reflection)