aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/client
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2026-06-13 20:21:39 +0200
committerEgor Tensin <egor@tensin.name>2026-06-13 20:21:39 +0200
commit04cbf66559545716dc8d9a654c82deb83d4b2bd8 (patch)
tree60fc698d5335dc1b54b09c2905ce0155016a36fa /client
parentfinally, perfect .clang-format settings? (diff)
downloadmath-server-04cbf66559545716dc8d9a654c82deb83d4b2bd8.tar.gz
math-server-04cbf66559545716dc8d9a654c82deb83d4b2bd8.zip
upgrade to <filesystem>
Diffstat (limited to 'client')
-rw-r--r--client/CMakeLists.txt3
-rw-r--r--client/Dockerfile2
-rw-r--r--client/settings.hpp4
3 files changed, 4 insertions, 5 deletions
diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt
index 6dc9490..cf0c1ee 100644
--- a/client/CMakeLists.txt
+++ b/client/CMakeLists.txt
@@ -1,4 +1,4 @@
-find_package(Boost 1.70.0 CONFIG REQUIRED COMPONENTS filesystem program_options)
+find_package(Boost 1.70.0 CONFIG REQUIRED COMPONENTS program_options)
set(CMAKE_THREAD_PREFER_PTHREAD ON)
set(THREADS_PREFER_PTHREAD_FLAG ON)
find_package(Threads REQUIRED)
@@ -9,7 +9,6 @@ set_target_properties(client PROPERTIES OUTPUT_NAME math-client)
target_link_libraries(client PRIVATE Threads::Threads)
target_link_libraries(client PRIVATE
Boost::disable_autolinking
- Boost::filesystem
Boost::program_options)
install(TARGETS client RUNTIME DESTINATION bin)
if(MSVC)
diff --git a/client/Dockerfile b/client/Dockerfile
index d7b5418..02b21e7 100644
--- a/client/Dockerfile
+++ b/client/Dockerfile
@@ -24,7 +24,7 @@ LABEL maintainer="Egor Tensin <egor@tensin.name>"
ARG src_dir
COPY --from=builder ["$src_dir/build/install", "/opt/math-server"]
-RUN runtime_deps='libboost-filesystem1.83.0 libboost-program-options1.83.0 libboost-regex1.83.0 libboost-test1.83.0' && \
+RUN runtime_deps='libboost-program-options1.83.0 libboost-regex1.83.0 libboost-test1.83.0' && \
apt update && \
DEBIAN_FRONTEND=noninteractive \
apt install -y --no-install-recommends $runtime_deps && \
diff --git a/client/settings.hpp b/client/settings.hpp
index ea3f1d1..3c8d6aa 100644
--- a/client/settings.hpp
+++ b/client/settings.hpp
@@ -7,10 +7,10 @@
#include "transport.hpp"
-#include <boost/filesystem.hpp>
#include <boost/program_options.hpp>
#include <exception>
+#include <filesystem>
#include <iostream>
#include <string>
#include <vector>
@@ -100,7 +100,7 @@ public:
private:
static std::string extract_filename(const std::string& path) {
- return boost::filesystem::path{path}.filename().string();
+ return std::filesystem::path{path}.filename().string();
}
const std::string m_prog_name;