From 84e81e081c648c890c648be71d48396c1333eeba Mon Sep 17 00:00:00 2001 From: ykiko Date: Wed, 4 Sep 2024 12:12:45 +0800 Subject: [PATCH] update Server. --- include/Server/Server.h | 14 ++++++++++++++ src/Server/Server.cpp | 14 ++++++++++++++ src/main.cpp | 7 ++----- 3 files changed, 30 insertions(+), 5 deletions(-) create mode 100644 include/Server/Server.h create mode 100644 src/Server/Server.cpp diff --git a/include/Server/Server.h b/include/Server/Server.h new file mode 100644 index 00000000..c1ea2461 --- /dev/null +++ b/include/Server/Server.h @@ -0,0 +1,14 @@ +#pragma once + +namespace clice { + +class Server { +public: + int run(int argc, const char** argv); +}; + +namespace global { +extern Server server; +} + +} // namespace clice diff --git a/src/Server/Server.cpp b/src/Server/Server.cpp new file mode 100644 index 00000000..904cd7ac --- /dev/null +++ b/src/Server/Server.cpp @@ -0,0 +1,14 @@ +#include + +namespace clice { + +int Server::run(int argc, const char** argv) { + // TODO: + return 0; +} + +namespace global { +Server server; +} + +} // namespace clice diff --git a/src/main.cpp b/src/main.cpp index 6c29efcf..4e1322f6 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,9 +1,6 @@ -#include -#include -#include +#include int main(int argc, const char** argv) { using namespace clice; - global::option.parse(argc, argv); - global::CDB.load(global::option.compile_commands_directory); + return global::server.run(argc, argv); }