aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/server
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 /server
parentfinally, perfect .clang-format settings? (diff)
downloadmath-server-04cbf66559545716dc8d9a654c82deb83d4b2bd8.tar.gz
math-server-04cbf66559545716dc8d9a654c82deb83d4b2bd8.zip
upgrade to <filesystem>
Diffstat (limited to 'server')
-rw-r--r--server/Dockerfile2
-rw-r--r--server/main/CMakeLists.txt3
-rw-r--r--server/main/settings.hpp4
3 files changed, 4 insertions, 5 deletions
diff --git a/server/Dockerfile b/server/Dockerfile
index dd3e428..e93c030 100644
--- a/server/Dockerfile
+++ b/server/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/server/main/CMakeLists.txt b/server/main/CMakeLists.txt
index 4eee9e5..c699185 100644
--- a/server/main/CMakeLists.txt
+++ b/server/main/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)
@@ -15,7 +15,6 @@ target_link_libraries(server PRIVATE common parser)
target_link_libraries(server PRIVATE Threads::Threads)
target_link_libraries(server PRIVATE
Boost::disable_autolinking
- Boost::filesystem
Boost::program_options)
install(TARGETS server RUNTIME DESTINATION bin)
if(MSVC)
diff --git a/server/main/settings.hpp b/server/main/settings.hpp
index afe2f01..b6c5b86 100644
--- a/server/main/settings.hpp
+++ b/server/main/settings.hpp
@@ -5,11 +5,11 @@
#pragma once
-#include <boost/filesystem.hpp>
#include <boost/program_options.hpp>
#include <cstddef>
#include <exception>
+#include <filesystem>
#include <iostream>
#include <string>
#include <thread>
@@ -78,7 +78,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;