fs:add boost fs support
This commit is contained in:
parent
185508ae05
commit
eed787c1bf
@ -6,6 +6,11 @@ if(CMAKE_CXX_COMPILER_ID MATCHES "GNU" AND CMAKE_SYSTEM_NAME MATCHES "Windows")
|
||||
message(FATAL_ERROR "Unsupported MinGW Currently.")
|
||||
endif()
|
||||
|
||||
if(DEFINED USE_BOOST)
|
||||
message(STATUS "crashelper use boost lib.")
|
||||
include_directories(${MBOOST_INCLUDE_DIR})
|
||||
endif()
|
||||
|
||||
set(CRASHELPER_SOURCES
|
||||
src/crashelper.cxx
|
||||
)
|
||||
@ -25,4 +30,8 @@ else()
|
||||
message(FATAL_ERROR "Unsupported OS: ${CMAKE_SYSTEM_NAME}. This project only supports Linux, macOS, and Windows.")
|
||||
endif()
|
||||
|
||||
if(DEFINED USE_BOOST)
|
||||
target_link_directories(crashelper PRIVATE ${MBOOST_LIB_DIR})
|
||||
target_link_libraries(crashelper PRIVATE ${MBOOST_LIBS})
|
||||
endif()
|
||||
target_include_directories(crashelper PUBLIC include)
|
@ -18,13 +18,6 @@
|
||||
|
||||
#include "backward.hpp"
|
||||
#include <string>
|
||||
#ifdef USE_BOOST
|
||||
#include <boost/filesystem.hpp>
|
||||
namespace fs = boost::filesystem;
|
||||
#else
|
||||
#include <filesystem>
|
||||
namespace fs = std::filesystem;
|
||||
#endif
|
||||
|
||||
namespace backward {
|
||||
///
|
||||
|
@ -2,6 +2,14 @@
|
||||
#include <fstream>
|
||||
#include <string>
|
||||
|
||||
#ifdef USE_BOOST
|
||||
#include <boost/filesystem.hpp>
|
||||
namespace fs = boost::filesystem;
|
||||
#else
|
||||
#include <filesystem>
|
||||
namespace fs = std::filesystem;
|
||||
#endif
|
||||
|
||||
namespace backward {
|
||||
|
||||
class crashHelper
|
||||
|
Loading…
x
Reference in New Issue
Block a user