Skip to content

Commit

Permalink
fix compilation for MSDOS
Browse files Browse the repository at this point in the history
  • Loading branch information
Mixaill committed Apr 1, 2023
1 parent ab956f6 commit f25b938
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
4 changes: 4 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,10 @@ set(FMT_SYSTEM_HEADERS_ATTRIBUTE "")
if (FMT_SYSTEM_HEADERS)
set(FMT_SYSTEM_HEADERS_ATTRIBUTE SYSTEM)
endif ()
if(CMAKE_SYSTEM_NAME STREQUAL "MSDOS")
set(FMT_TEST OFF)
message(STATUS "MSDOS is incompatible with gtest")
endif()

# Get version from core.h
file(READ include/fmt/core.h core_h)
Expand Down
2 changes: 2 additions & 0 deletions src/os.cc
Original file line number Diff line number Diff line change
Expand Up @@ -372,6 +372,7 @@ file file::open_windows_file(wcstring_view path, int oflag) {
}
# endif

#if !defined(__MSDOS__)
long getpagesize() {
# ifdef _WIN32
SYSTEM_INFO si;
Expand All @@ -384,6 +385,7 @@ long getpagesize() {
return size;
# endif
}
#endif

FMT_BEGIN_DETAIL_NAMESPACE

Expand Down

0 comments on commit f25b938

Please sign in to comment.