hemplate

Simple XML template engine
git clone git://git.dimitrijedobrota.com/hemplate.git
Log | Files | Refs | README | LICENSE | HACKING | CONTRIBUTING | CODE_OF_CONDUCT | BUILDING

commit ac365bab3123d9239817c778a63ac513d353ac1d
parent c5294d1c704cdb3f305970a2e3ef46fa98e6fda1
author Dimitrije Dobrota < mail@dimitrijedobrota.com >
date Sat, 3 May 2025 11:42:55 +0200

Cleanup CMake files

Diffstat:
M cmake/coverage.cmake | ++++++++ --
M cmake/lint-targets.cmake | +
M cmake/lint.cmake | +
M vcpkg-configuration.json | + -
M vcpkg.json | + -

5 files changed, 12 insertions(+), 4 deletions(-)


diff --git a/ cmake/coverage.cmake b/ cmake/coverage.cmake

@@ -1,20 +1,26 @@

# ---- Variables ----

find_program(LCOV lcov REQUIRED)
find_program(GENHTML genhtml REQUIRED)

# We use variables separate from what CTest uses, because those have
# customization issues
set(
COVERAGE_TRACE_COMMAND
lcov -c -q
${LCOV} -c -q
-o "${PROJECT_BINARY_DIR}/coverage.info"
-d "${PROJECT_BINARY_DIR}"
--exclude "${PROJECT_SOURCE_DIR}/example"
--include "${PROJECT_SOURCE_DIR}/*"
--capture
--all
CACHE STRING
"; separated command to generate a trace for the 'coverage' target"
)

set(
COVERAGE_HTML_COMMAND
genhtml --legend -f -q
${GENHTML} --legend -f -q
"${PROJECT_BINARY_DIR}/coverage.info"
-p "${PROJECT_SOURCE_DIR}"
-o "${PROJECT_BINARY_DIR}/coverage_html"

diff --git a/ cmake/lint-targets.cmake b/ cmake/lint-targets.cmake

@@ -3,6 +3,7 @@ set(

source/*.cpp source/*.hpp
include/*.hpp
test/*.cpp test/*.hpp
example/*.cpp example/*.hpp
CACHE STRING
"; separated patterns relative to the project source dir to format"
)

diff --git a/ cmake/lint.cmake b/ cmake/lint.cmake

@@ -12,6 +12,7 @@ default(

source/*.cpp source/*.hpp
include/*.hpp
test/*.cpp test/*.hpp
example/*.cpp example/*.hpp
)
default(FIX NO)

diff --git a/ vcpkg-configuration.json b/ vcpkg-configuration.json

@@ -8,7 +8,7 @@

{
"kind": "git",
"repository": "git://git.dimitrijedobrota.com/vcpkg-registry.git",
"baseline": "93159a6024f170bb5fedd97daad8b7dd8dbc99ab",
"baseline": "cc7113e63d7bb988a70e6b6dd91c5cd1af04bdfb",
"packages": [ "based" ]
}
]

diff --git a/ vcpkg.json b/ vcpkg.json

@@ -4,7 +4,7 @@

"dependencies": [
{
"name": "based",
"version>=": "0.1"
"version>=": "0.1.1"
}
],
"default-features": [],