1if (NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt") 2 message(FATAL_ERROR "Cannot find install manifest: \"@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt\"") 3endif(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt") 4 5file(READ "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt" files) 6string(REGEX REPLACE "\n" ";" files "${files}") 7list(REVERSE files) 8foreach (file ${files}) 9 message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"") 10 if (EXISTS "$ENV{DESTDIR}${file}") 11 execute_process( 12 COMMAND @CMAKE_COMMAND@ -E remove "$ENV{DESTDIR}${file}" 13 OUTPUT_VARIABLE rm_out 14 RESULT_VARIABLE rm_retval 15 ) 16 if(NOT ${rm_retval} EQUAL 0) 17 message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"") 18 endif (NOT ${rm_retval} EQUAL 0) 19 else (EXISTS "$ENV{DESTDIR}${file}") 20 message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.") 21 endif (EXISTS "$ENV{DESTDIR}${file}") 22endforeach(file) 23