Skip to content

Commit

Permalink
Describe C++11 compatibility requirements
Browse files Browse the repository at this point in the history
Per PR #43, I need to describe the C++11 compatibility goal. Later I will likely drop that requirement in a new branch to take advantage of newer features in C++14 and C++17.
  • Loading branch information
wravery committed Mar 6, 2019
1 parent 2e14371 commit 08a562e
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,10 @@ I added a vcpkg port for this project, if you have vcpkg you can also install ev

## Software dependencies

I picked a few projects as dependencies:
For now, I'm maintaining compatibility with C++11 for maximum portability. I picked a few projects as dependencies:

- JSON support: [RapidJSON](https://github.com/Tencent/rapidjson).
- GraphQL parsing: [Parsing Expression Grammar Template Library (PEGTL)](https://github.com/taocpp/PEGTL), which is part of [The Art of C++](https://taocpp.github.io/) library collection.
- GraphQL parsing: [Parsing Expression Grammar Template Library (PEGTL)](https://github.com/taocpp/PEGTL), which is part of [The Art of C++](https://taocpp.github.io/) library collection. Specifically, you should use the [2.7.x branch](https://github.com/taocpp/PEGTL/tree/2.7.x) of PEGTL instead of master since it's compatible with C++11.
- Unit testing: [Google Test](https://github.com/google/googletest) for the unit testing framework.

The build system for this project uses [CMake](http://www.cmake.org/). You'll need to have all 3
Expand Down

0 comments on commit 08a562e

Please sign in to comment.