[cpptoml] Add cmake config to the installation (#28625)

* [cpptoml] Add cmake config to the installation

* Update version database

* add homepage

* update version

Co-authored-by: Jonliu1993 <13720414433@163.com>
This commit is contained in:
Andrew Kornilov 2023-01-05 01:09:33 +03:00 committed by GitHub
parent acafd213e7
commit 5f4d94e395
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 35 additions and 9 deletions

View File

@ -8,7 +8,16 @@ vcpkg_from_github(
HEAD_REF master
)
file(INSTALL ${SOURCE_PATH}/include DESTINATION ${CURRENT_PACKAGES_DIR} FILES_MATCHING PATTERN "*.h")
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
-DCPPTOML_BUILD_EXAMPLES=OFF
)
# Handle copyright
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/cpptoml RENAME copyright)
vcpkg_cmake_install()
vcpkg_cmake_config_fixup(CONFIG_PATH "lib/cmake/${PORT}")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/lib")
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")

View File

@ -1,6 +1,18 @@
{
"name": "cpptoml",
"version-string": "v0.1.1",
"port-version": 1,
"description": "A header-only library for parsing TOML configuration files."
"port-version": 2,
"description": "A header-only library for parsing TOML configuration files.",
"homepage": "https://github.com/skystrife/cpptoml",
"license": "MIT",
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
]
}

View File

@ -1698,7 +1698,7 @@
},
"cpptoml": {
"baseline": "v0.1.1",
"port-version": 1
"port-version": 2
},
"cppunit": {
"baseline": "1.15.1",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "56b510542b03ac901331cc1d074c140ff7aaaad1",
"version-string": "v0.1.1",
"port-version": 2
},
{
"git-tree": "f99a8c54489e45f171c05fa68d75f8cf5f6103cb",
"version-string": "v0.1.1",