Skip to content

Commit

Permalink
Release 1.1
Browse files Browse the repository at this point in the history
README.md updated to point out the new 3rd party binaries and sources.
  • Loading branch information
gpvigano committed Jul 29, 2021
1 parent 31dc812 commit c4c2b2b
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ This collection include these libraries:
* **gpvulc_cmd** - Command line utility (dependencies: gpvulc_filesystem)
* **gpvulc_json** - JSON serialization utility based on [rapidjson] (dependencies: rapidjson)

You can find the full documentation (automatically generated with [Doxygen]) and a distribution (in ZIP archives) of external libraries sources and binaries for VS2015 along with each release (see Releases section in [this GitHub page](https://github.com/gpvigano/gpvulc)). To get the compiled binaries for [Google C++ Testing Framework] a Visual Studio 2015 project was added in `depend/googletest/googletest-release-1.8.1/vs2015/` folder.
You can find the full documentation (automatically generated with [Doxygen]) and a distribution (in ZIP archives) of external libraries sources and binaries for VS2015 along with each release (see Releases section in [this GitHub page](https://github.com/gpvigano/gpvulc)). To get the compiled binaries for [Google C++ Testing Framework] a Visual Studio 2015 project was added in `depend/googletest/googletest-release-1.8.1/vs2015/` folder. For [boost] you can find sources in `depend/boost/src` folder (VS2015 projects in `depend/boost/src/vs2015`).

## Remarks
Even if designed with portability in mind, all libraries were developed with Visual Studio 2015 and tested on Windows platform (a porting to other platforms should be a nice contribution).
Expand Down Expand Up @@ -58,6 +58,8 @@ For some libraries (e.g. `gpvulc_text` and `gpvulc_path`) test projects are prov

Libraries and their test projects are separated, so you can use the libraries without getting [Google C++ Testing Framework].

If you don't want or cannot use the distribution provided with the releases you can follow the procedure described hereafter.

In the `depend` folder you must put a distribution of the external libraries used: [Google C++ Testing Framework], [boost] and [rapidjson]. Include files of [Google C++ Testing Framework] must be put in `depend/boost/` (e.g. `depend/boost/boost/`). Compiled binaries of [Google C++ Testing Framework] must be put in a proper subfolder of `depend/googletest/lib/` folder (e.g. `gtest.lib` and `gtestd.lib` in `depend/googletest/lib/VC140-x64/` and `depend/googletest/lib/VC140-x86/` for Visual Studio 2015 with 64 and 32 bit platforms). For [boost] libraries include files must be put in `depend/boost/` (e.g. `depend/boost/boost/`) and compiled binaries must be put in `depend/boost/lib/` folder. For [rapidjson] library include files must be put in `depend/rapidjson/` (e.g. `depend/rapidjson/rapidjson/`)

You can change this configuration editing the property sheeets (`*.props` files) in `gpvulc/projects/vs2015/` and in `gpvulc-tests/` (remember to change also the `BOOST_VER` variable, if needed).
Expand Down

0 comments on commit c4c2b2b

Please sign in to comment.