Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ project(arcana.cpp)

set_property(GLOBAL PROPERTY USE_FOLDERS ON)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

FetchContent_MakeAvailable(GSL)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ You can learn more about API usage in the [arcana.cpp documentation](Source/Arca
### Prerequisites

- CMake 3.15 or higher
- A C++17 compatible compiler (Visual Studio 2019+, GCC 8+, or Clang 7+)
- A C++20 compatible compiler (Visual Studio 2022+, GCC 11+, or Clang 12+)

### Building with CMake

Expand Down
186 changes: 0 additions & 186 deletions Source/Android/Arcana.Android.vcxproj

This file was deleted.

47 changes: 0 additions & 47 deletions Source/Shared/Arcana.vcxitems

This file was deleted.

12 changes: 0 additions & 12 deletions Source/Shared/arcana/string.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,7 @@
#include <locale>
#include <string>

#ifdef _MSC_VER
#include <string_view>
#else
// llvm-libc++ included with Android NDK r15c hasn't yet promoted the C++1z library fundamentals
// technical specification to the final C++17 specification for string_view.
// Force promote the types we need up into the std namespace.
#include <experimental/string_view>
namespace std
{
using string_view = experimental::string_view;
using wstring_view = experimental::wstring_view;
}
#endif

namespace arcana
{
Expand Down
30 changes: 0 additions & 30 deletions Source/Windows/Arcana.Windows.Reference.vcxitems

This file was deleted.

Loading