Imported Upstream version 3.25.0
[platform/upstream/cmake.git] / Tests / RunCMake / find_file / VALIDATOR.cmake
1
2 function(CHECK_DEFAULT result filename)
3   message("CHECK='${filename}'")
4 endfunction()
5
6 function(CHECK_OK result filename)
7   message("CHECK='${filename}'")
8   set(${result} TRUE PARENT_SCOPE)
9 endfunction()
10
11 function(CHECK_KO result filename)
12   message("CHECK='${filename}'")
13   set(${result} FALSE PARENT_SCOPE)
14 endfunction()
15
16
17 find_file(FILE
18   NAMES PrefixInPATH.h
19   HINTS ${CMAKE_CURRENT_SOURCE_DIR}/include
20   VALIDATOR check_default
21   )
22 message(STATUS "FILE='${FILE}'")
23 unset(FILE CACHE)
24
25 find_file(FILE
26   NAMES PrefixInPATH.h
27   HINTS ${CMAKE_CURRENT_SOURCE_DIR}/include
28   VALIDATOR check_ok
29   )
30 message(STATUS "FILE='${FILE}'")
31 unset(FILE CACHE)
32
33 find_file(FILE
34   NAMES PrefixInPATH.h
35   HINTS ${CMAKE_CURRENT_SOURCE_DIR}/include
36   VALIDATOR check_ko
37   )
38 message(STATUS "FILE='${FILE}'")
39 unset(FILE CACHE)