Imported Upstream version 3.25.0
[platform/upstream/cmake.git] / Tests / RunCMake / CPack / DEB / Prerequirements.cmake
1 function(get_test_prerequirements found_var config_file)
2   find_program(DPKG_EXECUTABLE dpkg)
3
4   if(DPKG_EXECUTABLE)
5     file(WRITE "${config_file}" "set(DPKG_EXECUTABLE \"${DPKG_EXECUTABLE}\")")
6     set(${found_var} true PARENT_SCOPE)
7   endif()
8
9   # optional tool for some tests
10   find_program(FAKEROOT_EXECUTABLE fakeroot)
11   if(FAKEROOT_EXECUTABLE)
12     file(APPEND "${config_file}"
13       "\nset(FAKEROOT_EXECUTABLE \"${FAKEROOT_EXECUTABLE}\")")
14   endif()
15
16   # optional tool for some tests
17   find_program(CPACK_READELF_EXECUTABLE NAMES readelf)
18   if(CPACK_READELF_EXECUTABLE)
19     file(APPEND "${config_file}"
20       "\nset(CPACK_READELF_EXECUTABLE \"${CPACK_READELF_EXECUTABLE}\")")
21   endif()
22 endfunction()