| find_file(FILE_exists |
| NAMES PrefixInPATH.h |
| PATHS ${CMAKE_CURRENT_SOURCE_DIR}/include |
| NO_CACHE |
| NO_DEFAULT_PATH |
| ) |
| if (DEFINED CACHE{FILE_exists}) |
| message(SEND_ERROR "Cache variable defined: FILE_exists") |
| endif() |
| message(STATUS "FILE_exists='${FILE_exists}'") |
| |
| |
| find_file(FILE_doNotExists |
| NAMES doNotExists.h |
| NO_CACHE |
| ) |
| if (DEFINED CACHE{FILE_doNotExists}) |
| message(SEND_ERROR "Cache variable defined: FILE_doNotExists") |
| endif() |
| message(STATUS "FILE_doNotExists='${FILE_doNotExists}'") |
| |
| |
| cmake_policy(SET CMP0125 OLD) |
| message(STATUS "") |
| message(STATUS "Policy CMP0125 = OLD") |
| file(REMOVE "${CMAKE_BINARY_DIR}/PrefixInPATH.h") |
| |
| set(FILE_cache "unknown" CACHE FILEPATH "") |
| find_file(FILE_cache |
| NAMES PrefixInPATH.h |
| PATHS ${CMAKE_CURRENT_SOURCE_DIR}/include |
| NO_CACHE |
| NO_DEFAULT_PATH |
| ) |
| if (NOT DEFINED CACHE{FILE_cache}) |
| message(SEND_ERROR "Cache variable not defined: FILE_cache") |
| endif() |
| message(STATUS "CACHED FILE_cache='$CACHE{FILE_cache}'") |
| unset(FILE_cache CACHE) |
| message(STATUS "FILE_cache='${FILE_cache}'") |
| |
| |
| set(FILE_cache "PrefixInPATH.h" CACHE FILEPATH "") |
| unset(FILE_cache) |
| find_file(FILE_cache |
| NAMES PrefixInPATH.h |
| PATHS ${CMAKE_CURRENT_SOURCE_DIR}/include |
| NO_CACHE |
| NO_DEFAULT_PATH |
| ) |
| if (NOT DEFINED CACHE{FILE_cache}) |
| message(SEND_ERROR "Cache variable not defined: FILE_cache") |
| endif() |
| message(STATUS "CACHED FILE_cache='$CACHE{FILE_cache}'") |
| unset(FILE_cache CACHE) |
| message(STATUS "FILE_cache='${FILE_cache}'") |
| |
| |
| set(FILE_cache "PrefixInPATH.h" CACHE FILEPATH "") |
| unset(FILE_cache) |
| # simulate cache variable defined in command line |
| file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/include/PrefixInPATH.h" DESTINATION "${CMAKE_BINARY_DIR}") |
| set_property(CACHE FILE_cache PROPERTY TYPE UNINITIALIZED) |
| find_file(FILE_cache |
| NAMES PrefixInPATH.h |
| NO_CACHE |
| NO_DEFAULT_PATH |
| ) |
| if (NOT DEFINED CACHE{FILE_cache}) |
| message(SEND_ERROR "Cache variable not defined: FILE_cache") |
| endif() |
| message(STATUS "CACHED FILE_cache='$CACHE{FILE_cache}'") |
| unset(FILE_cache CACHE) |
| message(STATUS "FILE_cache='${FILE_cache}'") |
| |
| |
| cmake_policy(SET CMP0125 NEW) |
| message(STATUS "") |
| message(STATUS "Policy CMP0125 = NEW") |
| file(REMOVE "${CMAKE_BINARY_DIR}/PrefixInPATH.h") |
| |
| set(FILE_cache "unknown" CACHE FILEPATH "") |
| unset(FILE_cache) |
| find_file(FILE_cache |
| NAMES PrefixInPATH.h |
| PATHS ${CMAKE_CURRENT_SOURCE_DIR}/include |
| NO_CACHE |
| NO_DEFAULT_PATH |
| ) |
| if (NOT DEFINED CACHE{FILE_cache}) |
| message(SEND_ERROR "Cache variable not defined: FILE_cache") |
| endif() |
| message(STATUS "CACHED FILE_cache='$CACHE{FILE_cache}'") |
| unset(FILE_cache CACHE) |
| message(STATUS "FILE_cache='${FILE_cache}'") |
| |
| |
| set(FILE_cache "PrefixInPATH.h" CACHE FILEPATH "") |
| unset(FILE_cache) |
| find_file(FILE_cache |
| NAMES PrefixInPATH.h |
| PATHS ${CMAKE_CURRENT_SOURCE_DIR}/include |
| NO_CACHE |
| NO_DEFAULT_PATH |
| ) |
| if (NOT DEFINED CACHE{FILE_cache}) |
| message(SEND_ERROR "Cache variable not defined: FILE_cache") |
| endif() |
| message(STATUS "CACHED FILE_cache='$CACHE{FILE_cache}'") |
| unset(FILE_cache CACHE) |
| message(STATUS "FILE_cache='${FILE_cache}'") |
| |
| |
| set(FILE_cache "PrefixInPATH.h" CACHE FILEPATH "") |
| unset(FILE_cache) |
| # simulate cache variable defined in command line |
| file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/include/PrefixInPATH.h" DESTINATION "${CMAKE_BINARY_DIR}") |
| set_property(CACHE FILE_cache PROPERTY TYPE UNINITIALIZED) |
| find_file(FILE_cache |
| NAMES PrefixInPATH.h |
| NO_CACHE |
| NO_DEFAULT_PATH |
| ) |
| if (NOT DEFINED CACHE{FILE_cache}) |
| message(SEND_ERROR "Cache variable not defined: FILE_cache") |
| endif() |
| message(STATUS "CACHED FILE_cache='$CACHE{FILE_cache}'") |
| unset(FILE_cache CACHE) |
| message(STATUS "FILE_cache='${FILE_cache}'") |