Skip to content

Commit 51a0b37

Browse files
authored
Enable support for version specification
1 parent c883faf commit 51a0b37

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

samples/cmake/FindWASISDK.cmake

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,23 @@
44
include(FindPackageHandleStandardArgs)
55

66
file(GLOB WASISDK_SEARCH_PATH "/opt/wasi-sdk-*")
7+
8+
function(check_version validator_result_var item)
9+
if(WASISDK_FIND_VERSION)
10+
if(item MATCHES "${WASISDK_FIND_VERSION}")
11+
set(${validator_result_var} TRUE PARENT_SCOPE)
12+
else()
13+
set(${validator_result_var} FALSE PARENT_SCOPE)
14+
endif()
15+
else()
16+
set(${validator_result_var} TRUE PARENT_SCOPE)
17+
endif()
18+
endfunction()
19+
720
find_path(WASISDK_HOME
821
NAMES share/wasi-sysroot
922
PATHS ${WASISDK_SEARCH_PATH}
23+
VALIDATOR check_version
1024
NO_DEFAULT_PATH
1125
REQUIRED
1226
)

0 commit comments

Comments
 (0)