Skip to content

Commit b5e60e7

Browse files
cpm_find_package Use found package version when possible (#396)
1 parent 10bf25a commit b5e60e7

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

cmake/CPM.cmake

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,9 @@ function(cpm_find_package NAME VERSION)
235235
string(REPLACE " " ";" EXTRA_ARGS "${ARGN}")
236236
find_package(${NAME} ${VERSION} ${EXTRA_ARGS} QUIET)
237237
if(${CPM_ARGS_NAME}_FOUND)
238+
if(DEFINED ${CPM_ARGS_NAME}_VERSION)
239+
set(VERSION ${${CPM_ARGS_NAME}_VERSION})
240+
endif()
238241
message(STATUS "${CPM_INDENT} using local package ${CPM_ARGS_NAME}@${VERSION}")
239242
CPMRegisterPackage(${CPM_ARGS_NAME} "${VERSION}")
240243
set(CPM_PACKAGE_FOUND

0 commit comments

Comments
 (0)