| 12345678910111213141516171819202122232425262728293031 |
- function(assert_eq var value)
- if(NOT "${${var}}" STREQUAL "${value}")
- message(SEND_ERROR "Expected value of ${var}:\n ${value}\nActual value:\n ${${var}}")
- endif()
- endfunction()
- set(CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH FALSE)
- set(CMAKE_SYSTEM_PROGRAM_PATH)
- set(CMAKE_PREFIX_PATH ${CMAKE_SOURCE_DIR}/Prefix)
- set(_old_CMAKE_SYSTEM_PREFIX_PATH ${CMAKE_SYSTEM_PREFIX_PATH})
- set(CMAKE_SYSTEM_PREFIX_PATH ${CMAKE_SOURCE_DIR}/SystemPrefix)
- set(prog_ROOT
- ${CMAKE_SOURCE_DIR}/Prefix
- ${CMAKE_SOURCE_DIR}/SystemPrefix
- )
- set(CMAKE_IGNORE_PREFIX_PATH ${CMAKE_SOURCE_DIR}/Prefix)
- set(CMAKE_SYSTEM_IGNORE_PREFIX_PATH ${CMAKE_SOURCE_DIR}/SystemPrefix)
- find_program(prog prog)
- assert_eq(prog "prog-NOTFOUND")
- set(CMAKE_PREFIX_PATH)
- set(CMAKE_SYSTEM_PREFIX_PATH ${_old_CMAKE_SYSTEM_PREFIX_PATH})
- set(CMAKE_IGNORE_PREFIX_PATH /)
- set(CMAKE_FIND_ROOT_PATH
- ${CMAKE_SOURCE_DIR}/Prefix
- ${CMAKE_SOURCE_DIR}/SystemPrefix
- )
- find_program(prog2 prog)
- assert_eq(prog2 "prog2-NOTFOUND")
|