cmake/Tests/RunCMake/CPack/DEB/Prerequirements.cmake

23 lines
707 B
CMake
Raw Normal View History

2015-11-17 17:22:37 +01:00
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()
2016-10-30 18:24:19 +01:00
# optional tool for some tests
find_program(FAKEROOT_EXECUTABLE fakeroot)
if(FAKEROOT_EXECUTABLE)
file(APPEND "${config_file}"
"\nset(FAKEROOT_EXECUTABLE \"${FAKEROOT_EXECUTABLE}\")")
endif()
2017-04-14 19:02:05 +02:00
# optional tool for some tests
2022-11-16 20:14:03 +01:00
find_program(CPACK_READELF_EXECUTABLE NAMES readelf)
if(CPACK_READELF_EXECUTABLE)
2017-04-14 19:02:05 +02:00
file(APPEND "${config_file}"
2022-11-16 20:14:03 +01:00
"\nset(CPACK_READELF_EXECUTABLE \"${CPACK_READELF_EXECUTABLE}\")")
2017-04-14 19:02:05 +02:00
endif()
2015-11-17 17:22:37 +01:00
endfunction()