Warning, /frameworks/extra-cmake-modules/tests/ECMConfiguredInstallTest/check_tree.cmake.in is written in an unsupported language. File is not indexed.
0001 set(EXPECTED "@CMAKE_CURRENT_SOURCE_DIR@/expected") 0002 set(ACTUAL "@CMAKE_INSTALL_PREFIX@") 0003 0004 # Compares files in two directories, emits a fatal error if the top level files are different 0005 # Takes a directory of expected files, and a directory of output files 0006 function(compare_dirs expected output ) 0007 file(GLOB files "${expected}/*") 0008 foreach(file ${files}) 0009 get_filename_component(name ${file} NAME) 0010 0011 execute_process(COMMAND ${CMAKE_COMMAND} -E compare_files ${file} "${output}/${name}" 0012 RESULT_VARIABLE test_result 0013 ) 0014 If (NOT test_result EQUAL 0) 0015 message(FATAL_ERROR "Test failed: ${file} doesn't match ${output}/${name}!") 0016 endif() 0017 endforeach() 0018 endfunction() 0019 0020 compare_dirs(${EXPECTED} ${ACTUAL}/test )