mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-05 21:31:08 -06:00
Prerequirements should be searched for in generator prerequirements function and only checked for presence in configure file in per test prerequirements function.
23 lines
683 B
CMake
23 lines
683 B
CMake
function(get_test_prerequirements found_var config_file)
|
|
find_program(DPKG_EXECUTABLE dpkg)
|
|
|
|
if(DPKG_EXECUTABLE)
|
|
file(WRITE "${config_file}" "set(DPKG_EXECUTABLE \"${DPKG_EXECUTABLE}\")")
|
|
set(${found_var} true PARENT_SCOPE)
|
|
endif()
|
|
|
|
# optional tool for some tests
|
|
find_program(FAKEROOT_EXECUTABLE fakeroot)
|
|
if(FAKEROOT_EXECUTABLE)
|
|
file(APPEND "${config_file}"
|
|
"\nset(FAKEROOT_EXECUTABLE \"${FAKEROOT_EXECUTABLE}\")")
|
|
endif()
|
|
|
|
# optional tool for some tests
|
|
find_program(READELF_EXECUTABLE NAMES readelf)
|
|
if(READELF_EXECUTABLE)
|
|
file(APPEND "${config_file}"
|
|
"\nset(READELF_EXECUTABLE \"${READELF_EXECUTABLE}\")")
|
|
endif()
|
|
endfunction()
|