vcpkg-registryRegistry containing personal projects |
git clone git://git.dimitrijedobrota.com/vcpkg-registry.git |
Log | Files | Refs |
commit | b43dfee24a1d81438e1ad87acfdb6f729c72f73b |
parent | a47a096d4947d6adc1f866271e275d4dbc3009ed |
author | Dimitrije Dobrota < mail@dimitrijedobrota.com > |
date | Sat, 3 May 2025 12:23:22 +0200 |
Add Hemplate library
A | ports/hemplate/portfile.cmake | | | +++++++++++++++++++++++++++++ |
A | ports/hemplate/vcpkg.json | | | +++++++++++++++++ |
M | versions/baseline.json | | | ++++ |
A | versions/h-/hemplate.json | | | +++++++++ |
4 files changed, 59 insertions(+), 0 deletions(-)
diff --git a/ ports/hemplate/portfile.cmake b/ ports/hemplate/portfile.cmake
@@ -0,0 +1,29 @@
vcpkg_from_git(
OUT_SOURCE_PATH SOURCE_PATH
URL git://git.dimitrijedobrota.com/hemplate.git
REF 71dee1ad15475c166cb7e23e7d86e93428ed0ec1
HEAD_REF master
)
set(name hemplate)
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
"-D${name}_INSTALL_CMAKEDIR=share/${name}"
OPTIONS_DEBUG
"-D${name}_INSTALL_HEADERS=OFF"
)
# set(VCPKG_BUILD_TYPE release) # header-only
vcpkg_cmake_install()
vcpkg_cmake_config_fixup(PACKAGE_NAME "${name}")
vcpkg_copy_pdbs()
configure_file(
"${SOURCE_PATH}/LICENSE.md"
"${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright"
COPYONLY
)
diff --git a/ ports/hemplate/vcpkg.json b/ ports/hemplate/vcpkg.json
@@ -0,0 +1,17 @@
{
"name": "hemplate",
"version": "0.4.0",
"description": "Opinionated utility library",
"homepage": "https://git.dimitrijedobrota.com/hemplate.git",
"license": "MIT",
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
]
}
diff --git a/ versions/baseline.json b/ versions/baseline.json
@@ -12,6 +12,10 @@
"baseline": "0.3.0",
"port-version": 0
},
"hemplate": {
"baseline": "0.4.0",
"port-version": 0
},
"poafloc": {
"baseline": "1.2.0",
"port-version": 0
diff --git a/ versions/h-/hemplate.json b/ versions/h-/hemplate.json
@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "32f876f5950f96e0c310f64f22489f2d39d9e153",
"version": "0.4.0",
"port-version": 0
}
]
}