Imported Upstream version 3.25.0
[platform/upstream/cmake.git] / Tests / RunCMake / find_path / 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_path(DIR
18   NAMES PrefixInPATH.h
19   HINTS ${CMAKE_CURRENT_SOURCE_DIR}/include
20   VALIDATOR check_default
21   )
22 message(STATUS "DIR='${DIR}'")
23 unset(DIR CACHE)
24
25 find_path(DIR
26   NAMES PrefixInPATH.h
27   HINTS ${CMAKE_CURRENT_SOURCE_DIR}/include
28   VALIDATOR check_ok
29   )
30 message(STATUS "DIR='${DIR}'")
31 unset(DIR CACHE)
32
33 find_path(DIR
34   NAMES PrefixInPATH.h
35   HINTS ${CMAKE_CURRENT_SOURCE_DIR}/include
36   VALIDATOR check_ko
37   )
38 message(STATUS "DIR='${DIR}'")
39 unset(DIR CACHE)