mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-14 10:19:56 -06:00
Tests: CPack/DEB test change prerequirements check
Prerequirements should be searched for in generator prerequirements function and only checked for presence in configure file in per test prerequirements function.
This commit is contained in:
@@ -84,8 +84,6 @@ function(getMissingShlibsErrorExtra FILE RESULT_VAR)
|
||||
string(APPEND error_extra "; errors \"${deb_install_files_errors}\"")
|
||||
endif()
|
||||
|
||||
find_program(READELF_EXECUTABLE NAMES readelf)
|
||||
|
||||
if(READELF_EXECUTABLE)
|
||||
string(APPEND error_extra "; readelf \"\n")
|
||||
|
||||
|
||||
@@ -12,4 +12,11 @@ function(get_test_prerequirements found_var config_file)
|
||||
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()
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
function(get_test_prerequirements found_var)
|
||||
find_program(READELF_EXECUTABLE NAMES readelf)
|
||||
function(get_test_prerequirements found_var config_file)
|
||||
include(${config_file})
|
||||
|
||||
if(READELF_EXECUTABLE)
|
||||
set(${found_var} true PARENT_SCOPE)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
function(get_test_prerequirements found_var)
|
||||
find_program(READELF_EXECUTABLE NAMES readelf)
|
||||
function(get_test_prerequirements found_var config_file)
|
||||
include(${config_file})
|
||||
|
||||
if(READELF_EXECUTABLE)
|
||||
set(${found_var} true PARENT_SCOPE)
|
||||
|
||||
Reference in New Issue
Block a user