diff options
author | Martin Fischer <martin@push-f.com> | 2021-12-05 01:44:45 +0100 |
---|---|---|
committer | Martin Fischer <martin@push-f.com> | 2021-12-05 01:53:28 +0100 |
commit | 799f2d02bea9bb16780bce01d4f3d831954bf9f0 (patch) | |
tree | a9c2d425aee007cf0f16cd2172f5f1a88f31d18b /README.md | |
parent | c3255c4473dd3976361ac52899c504c7f70c4be9 (diff) |
remove C++ implementation
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 53 |
1 files changed, 0 insertions, 53 deletions
@@ -26,59 +26,6 @@ The purpose of this library is to provide a `Uri` type to represent a URI, with functions to parse URIs from their string representations, as well as assemble URIs from their various components. -This is a multi-language library containing independent implementations -for the following programming languages: - -* C++ -* Rust - -## Building the C++ Implementation - -A portable library is built which depends only on the C++11 compiler and -standard library, so it should be supported on almost any platform. The -following are recommended toolchains for popular platforms. - -* Windows -- [Visual Studio](https://www.visualstudio.com/) (Microsoft Visual - C++) -* Linux -- clang or gcc -* MacOS -- Xcode (clang) - -This library is not intended to stand alone. It is intended to be included in -a larger solution which uses [CMake](https://cmake.org/) to generate the build -system and build applications which will link with the library. - -There are two distinct steps in the build process: - -1. Generation of the build system, using CMake -2. Compiling, linking, etc., using CMake-compatible toolchain - -### Prerequisites - -* [CMake](https://cmake.org/) version 3.8 or newer -* C++11 toolchain compatible with CMake for your development platform (e.g. - [Visual Studio](https://www.visualstudio.com/) on Windows) - -### Build system generation - -Generate the build system using [CMake](https://cmake.org/) from the solution -root. For example: - -```bash -mkdir build -cd build -cmake -G "Visual Studio 15 2017" -A "x64" .. -``` - -### Compiling, linking, et cetera - -Either use [CMake](https://cmake.org/) or your toolchain's IDE to build. -For [CMake](https://cmake.org/): - -```bash -cd build -cmake --build . --config Release -``` - ## License Licensed under the [MIT license](LICENSE.txt). |