mirror of
https://github.com/ToruNiina/toml11.git
synced 2024-11-21 20:10:05 +00:00
Add installation example with checkinstall and cmake
This commit is contained in:
parent
5cc79bbd7b
commit
2339b32258
31
README.md
31
README.md
@ -115,6 +115,37 @@ it in your system by CMake.
|
|||||||
|
|
||||||
Note for MSVC: We recommend to set `/Zc:__cplusplus` to detect C++ version correctly.
|
Note for MSVC: We recommend to set `/Zc:__cplusplus` to detect C++ version correctly.
|
||||||
|
|
||||||
|
### Example installation
|
||||||
|
|
||||||
|
For local installation build & use the provided install target
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git clone https://github.com/ToruNiina/toml11.git
|
||||||
|
mkdir -p toml11/build
|
||||||
|
cd toml11/build
|
||||||
|
cmake .. -DCMAKE_CXX_STANDARD=11
|
||||||
|
sudo make install
|
||||||
|
```
|
||||||
|
|
||||||
|
In case you want to create a `.deb` you can use `checkinstall`.
|
||||||
|
```bash
|
||||||
|
sudo checkinstall
|
||||||
|
[[ .. skipping for clarity ]]
|
||||||
|
**********************************************************************
|
||||||
|
|
||||||
|
Done. The new package has been installed and saved to
|
||||||
|
|
||||||
|
/home/user/toml11/build/build_20230728-1_amd64.deb
|
||||||
|
|
||||||
|
You can remove it from your system anytime using:
|
||||||
|
|
||||||
|
dpkg -r build
|
||||||
|
|
||||||
|
**********************************************************************
|
||||||
|
```
|
||||||
|
|
||||||
|
You should get a package that you can install with `dpkg -i <myfile>.deb` and remove with `dpkg -r <myfile>.deb`
|
||||||
|
|
||||||
## Decoding a toml file
|
## Decoding a toml file
|
||||||
|
|
||||||
To parse a toml file, the only thing you have to do is
|
To parse a toml file, the only thing you have to do is
|
||||||
|
Loading…
Reference in New Issue
Block a user