cmake_minimum_required(VERSION 3.23) project(chat_server LANGUAGES CXX) find_package(protobuf CONFIG REQUIRED) find_package(gRPC CONFIG REQUIRED) file(GLOB_RECURSE SOURCES "src/*.ui" "src/*.cpp" "inc/*.h" "res/*.qrc") add_executable(chat_server main.cpp ${SOURCES} ) target_link_libraries(chat_server PRIVATE protobuf::libprotobuf gRPC::grpc gRPC::grpc++ )