Skip to content

Commit 581c4e2

Browse files
committed
test: add sharg to package lock
for auto version bumps
1 parent 9d92c4d commit 581c4e2

2 files changed

Lines changed: 11 additions & 2 deletions

File tree

cmake/package-lock.cmake

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,5 +73,14 @@ CPMDeclarePackage (use_ccache
7373
SOURCE_SUBDIR ccache
7474
SYSTEM TRUE
7575
EXCLUDE_FROM_ALL TRUE)
76+
# sharg - only used for automatic version bumps for test/external_project/install-sharg.cmake
77+
set (SEQAN3_SHARG_VERSION 1.2.2 CACHE STRING "")
78+
CPMDeclarePackage (sharg
79+
NAME sharg
80+
VERSION ${SEQAN3_SHARG_VERSION}
81+
GIT_TAG ${SEQAN3_SHARG_VERSION}
82+
GITHUB_REPOSITORY seqan/sharg-parser
83+
SYSTEM TRUE
84+
EXCLUDE_FROM_ALL TRUE)
7685

7786
# cmake-format: on

test/external_project/install-sharg.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ endif ()
1212
ExternalProject_Add (
1313
sharg_test_prerequisite
1414
PREFIX sharg_test_prerequisite
15-
URL "https://github.com/seqan/sharg-parser/releases/download/1.2.1/sharg-1.2.1-Source.tar.xz"
16-
URL_HASH SHA256=3ff0bf3ae2b3b5f927445bca2224918c2954a716c12633be531a35e183bf94b6
15+
URL "https://github.com/seqan/sharg-parser/releases/download/${SEQAN3_SHARG_VERSION}/sharg-${SEQAN3_SHARG_VERSION}-Source.tar.xz"
16+
URL_HASH SHA256=cf898d76e5cf0981be29dfae4a566ad41abafd27fb795f5287926c596dba0013
1717
CMAKE_ARGS ${SEQAN3_EXTERNAL_PROJECT_CMAKE_ARGS} #
1818
"-DCMAKE_INSTALL_PREFIX=${SEQAN3_SYSTEM_PREFIX}"
1919
STEP_TARGETS configure install

0 commit comments

Comments
 (0)