function(get_test_prerequirements found_var config_file) if(CMAKE_CURRENT_BINARY_DIR MATCHES " ") # rpmbuild can't handle spaces in path return() endif() find_program(RPM_EXECUTABLE rpm) find_program(RPMBUILD_EXECUTABLE rpmbuild) if(RPM_EXECUTABLE AND RPMBUILD_EXECUTABLE) file(WRITE "${config_file}" "set(RPM_EXECUTABLE \"${RPM_EXECUTABLE}\")") file(APPEND "${config_file}" "\nset(RPMBUILD_EXECUTABLE \"${RPMBUILD_EXECUTABLE}\")") set(${found_var} true PARENT_SCOPE) endif() endfunction()