mirror of
https://github.com/marzer/tomlplusplus.git
synced 2024-09-15 15:13:21 +00:00
release v2.5.0
This commit is contained in:
parent
4f21332bdd
commit
037bfdd21f
@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.14)
|
|||||||
|
|
||||||
project(
|
project(
|
||||||
tomlplusplus
|
tomlplusplus
|
||||||
VERSION 2.4.0
|
VERSION 2.5.0
|
||||||
DESCRIPTION "Header-only TOML config file parser and serializer for C++17 (and later!)"
|
DESCRIPTION "Header-only TOML config file parser and serializer for C++17 (and later!)"
|
||||||
HOMEPAGE_URL "https://marzer.github.io/tomlplusplus/"
|
HOMEPAGE_URL "https://marzer.github.io/tomlplusplus/"
|
||||||
LANGUAGES CXX
|
LANGUAGES CXX
|
||||||
|
17
README.md
17
README.md
@ -97,13 +97,13 @@ You'll find some more code examples in the `examples` directory, and plenty more
|
|||||||
2. `#include <toml++/toml.h>`
|
2. `#include <toml++/toml.h>`
|
||||||
|
|
||||||
### Conan
|
### Conan
|
||||||
Add `tomlplusplus/2.4.0` to your conanfile.
|
Add `tomlplusplus/2.5.0` to your conanfile.
|
||||||
|
|
||||||
### DDS
|
### DDS
|
||||||
Add `tomlpp` to your `package.json5`, e.g.:
|
Add `tomlpp` to your `package.json5`, e.g.:
|
||||||
```
|
```
|
||||||
depends: [
|
depends: [
|
||||||
'tomlpp^2.4.0',
|
'tomlpp^2.5.0',
|
||||||
]
|
]
|
||||||
```
|
```
|
||||||
> ℹ️ _[What is DDS?](https://dds.pizza/)_
|
> ℹ️ _[What is DDS?](https://dds.pizza/)_
|
||||||
@ -114,23 +114,12 @@ vcpkg install tomlplusplus
|
|||||||
```
|
```
|
||||||
|
|
||||||
### CMake FetchContent
|
### CMake FetchContent
|
||||||
Using the tar archive
|
|
||||||
```
|
|
||||||
include(FetchContent)
|
|
||||||
FetchContent_Declare(
|
|
||||||
tomlplusplus
|
|
||||||
URL https://github.com/marzer/tomlplusplus/archive/refs/tags/v2.4.0.tar.gz
|
|
||||||
URL_HASH MD5=546d163e5f37d9bbdc5e19702aaaac8f
|
|
||||||
)
|
|
||||||
FetchContent_MakeAvailable(tomlplusplus)
|
|
||||||
```
|
|
||||||
Using the git tag
|
|
||||||
```
|
```
|
||||||
include(FetchContent)
|
include(FetchContent)
|
||||||
FetchContent_Declare(
|
FetchContent_Declare(
|
||||||
tomlplusplus
|
tomlplusplus
|
||||||
GIT_REPOSITORY https://github.com/marzer/tomlplusplus.git
|
GIT_REPOSITORY https://github.com/marzer/tomlplusplus.git
|
||||||
GIT_TAG v2.4.0
|
GIT_TAG v2.5.0
|
||||||
)
|
)
|
||||||
FetchContent_MakeAvailable(tomlplusplus)
|
FetchContent_MakeAvailable(tomlplusplus)
|
||||||
```
|
```
|
||||||
|
@ -427,7 +427,7 @@
|
|||||||
|
|
||||||
|
|
||||||
\subsection mainpage-adding-lib-conan Conan
|
\subsection mainpage-adding-lib-conan Conan
|
||||||
Add `tomlplusplus/2.4.0` to your conanfile.
|
Add `tomlplusplus/2.5.0` to your conanfile.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -435,7 +435,7 @@
|
|||||||
Add `tomlpp` to your `package.json5`, e.g.:
|
Add `tomlpp` to your `package.json5`, e.g.:
|
||||||
\bash
|
\bash
|
||||||
depends: [
|
depends: [
|
||||||
'tomlpp^2.4.0',
|
'tomlpp^2.5.0',
|
||||||
]
|
]
|
||||||
\ebash
|
\ebash
|
||||||
|
|
||||||
@ -457,24 +457,12 @@
|
|||||||
|
|
||||||
\subsection mainpage-adding-lib-cmake-fetch-content CMake FetchContent
|
\subsection mainpage-adding-lib-cmake-fetch-content CMake FetchContent
|
||||||
|
|
||||||
Using the tar archive
|
|
||||||
\code{.cmake}
|
|
||||||
include(FetchContent)
|
|
||||||
FetchContent_Declare(
|
|
||||||
tomlplusplus
|
|
||||||
URL https://github.com/marzer/tomlplusplus/archive/refs/tags/v2.4.0.tar.gz
|
|
||||||
URL_HASH MD5=546d163e5f37d9bbdc5e19702aaaac8f
|
|
||||||
)
|
|
||||||
FetchContent_MakeAvailable(tomlplusplus)
|
|
||||||
\endcode
|
|
||||||
|
|
||||||
Using the git tag
|
|
||||||
\code{.cmake}
|
\code{.cmake}
|
||||||
include(FetchContent)
|
include(FetchContent)
|
||||||
FetchContent_Declare(
|
FetchContent_Declare(
|
||||||
tomlplusplus
|
tomlplusplus
|
||||||
GIT_REPOSITORY https://github.com/marzer/tomlplusplus.git
|
GIT_REPOSITORY https://github.com/marzer/tomlplusplus.git
|
||||||
GIT_TAG v2.4.0
|
GIT_TAG v2.5.0
|
||||||
)
|
)
|
||||||
FetchContent_MakeAvailable(tomlplusplus)
|
FetchContent_MakeAvailable(tomlplusplus)
|
||||||
\endcode
|
\endcode
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#define TOML_LIB_MAJOR 2
|
#define TOML_LIB_MAJOR 2
|
||||||
#define TOML_LIB_MINOR 4
|
#define TOML_LIB_MINOR 5
|
||||||
#define TOML_LIB_PATCH 0
|
#define TOML_LIB_PATCH 0
|
||||||
|
|
||||||
#define TOML_LANG_MAJOR 1
|
#define TOML_LANG_MAJOR 1
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
project(
|
project(
|
||||||
'tomlplusplus',
|
'tomlplusplus',
|
||||||
'cpp',
|
'cpp',
|
||||||
version : '2.4.0',
|
version : '2.5.0',
|
||||||
meson_version : '>=0.53.0',
|
meson_version : '>=0.53.0',
|
||||||
license : 'MIT',
|
license : 'MIT',
|
||||||
default_options : [ # https://mesonbuild.com/Builtin-options.html
|
default_options : [ # https://mesonbuild.com/Builtin-options.html
|
||||||
|
@ -71,6 +71,7 @@
|
|||||||
<None Include=".runsettings" />
|
<None Include=".runsettings" />
|
||||||
<None Include="cmake\install-rules.cmake" />
|
<None Include="cmake\install-rules.cmake" />
|
||||||
<None Include="cmake\project-is-top-level.cmake" />
|
<None Include="cmake\project-is-top-level.cmake" />
|
||||||
|
<None Include="cmake\tomlplusplus.cmake.in" />
|
||||||
<None Include="cmake\tomlplusplusConfig.cmake" />
|
<None Include="cmake\tomlplusplusConfig.cmake" />
|
||||||
<None Include="cmake\variables.cmake" />
|
<None Include="cmake\variables.cmake" />
|
||||||
<None Include="CODE_OF_CONDUCT.md" />
|
<None Include="CODE_OF_CONDUCT.md" />
|
||||||
|
@ -131,6 +131,9 @@
|
|||||||
<None Include="cmake\variables.cmake">
|
<None Include="cmake\variables.cmake">
|
||||||
<Filter>cmake</Filter>
|
<Filter>cmake</Filter>
|
||||||
</None>
|
</None>
|
||||||
|
<None Include="cmake\tomlplusplus.cmake.in">
|
||||||
|
<Filter>cmake</Filter>
|
||||||
|
</None>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Filter Include=".circleci">
|
<Filter Include=".circleci">
|
||||||
|
4
toml.hpp
4
toml.hpp
@ -1,6 +1,6 @@
|
|||||||
//----------------------------------------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------------------------------------
|
||||||
//
|
//
|
||||||
// toml++ v2.4.0
|
// toml++ v2.5.0
|
||||||
// https://github.com/marzer/tomlplusplus
|
// https://github.com/marzer/tomlplusplus
|
||||||
// SPDX-License-Identifier: MIT
|
// SPDX-License-Identifier: MIT
|
||||||
//
|
//
|
||||||
@ -700,7 +700,7 @@ is no longer necessary.
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define TOML_LIB_MAJOR 2
|
#define TOML_LIB_MAJOR 2
|
||||||
#define TOML_LIB_MINOR 4
|
#define TOML_LIB_MINOR 5
|
||||||
#define TOML_LIB_PATCH 0
|
#define TOML_LIB_PATCH 0
|
||||||
|
|
||||||
#define TOML_LANG_MAJOR 1
|
#define TOML_LANG_MAJOR 1
|
||||||
|
Loading…
Reference in New Issue
Block a user