Skip to content
This repository was archived by the owner on Mar 21, 2024. It is now read-only.

Commit 8e12c92

Browse files
germaschalliepiper
authored andcommitted
cmake/version: explicitly set defaults for returned variables
1 parent 0636013 commit 8e12c92

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

thrust/cmake/thrust-config-version.cmake

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,13 @@ math(EXPR THRUST_VERSION_PATCH "${THRUST_VERSION_FLAT} % 100") # Thrust: "submin
1313
set(THRUST_VERSION "${THRUST_VERSION_MAJOR}.${THRUST_VERSION_MINOR}.${THRUST_VERSION_PATCH}.${THRUST_VERSION_TWEAK}")
1414

1515
set(PACKAGE_VERSION ${THRUST_VERSION})
16+
set(PACKAGE_VERSION_COMPATIBLE FALSE)
17+
set(PACKAGE_VERSION_EXACT FALSE)
18+
set(PACKAGE_VERSION_UNSUITABLE FALSE)
1619

17-
if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
18-
set(PACKAGE_VERSION_COMPATIBLE FALSE)
19-
else()
20+
if(PACKAGE_VERSION VERSION_GREATER_EQUAL PACKAGE_FIND_VERSION)
2021
if(PACKAGE_FIND_VERSION_MAJOR STREQUAL THRUST_VERSION_MAJOR)
2122
set(PACKAGE_VERSION_COMPATIBLE TRUE)
22-
else()
23-
set(PACKAGE_VERSION_COMPATIBLE FALSE)
2423
endif()
2524

2625
if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION)

0 commit comments

Comments
 (0)