blob: b9618a29f9d47c14fc14bb20f68367a7ac7475f3 [file] [log] [blame]
Michal Vasko51b7d5c2021-06-21 08:28:18 +02001cmake_minimum_required(VERSION 3.0.2)
2
3set(MANIFEST "${CMAKE_CURRENT_BINARY_DIR}/install_manifest.txt")
4
5if(NOT EXISTS ${MANIFEST})
6 message(FATAL_ERROR "Cannot find install manifest: ${MANIFEST}")
7endif()
8
9file(STRINGS ${MANIFEST} files)
10foreach(file ${files})
11 if(EXISTS ${file} OR IS_SYMLINK ${file})
12 message(STATUS "Removing: ${file}")
13
14 execute_process(COMMAND rm -f ${file}
15 RESULT_VARIABLE result
16 OUTPUT_QUIET
17 ERROR_VARIABLE stderr
18 ERROR_STRIP_TRAILING_WHITESPACE
19 )
20
21 if(NOT ${result} EQUAL 0)
22 message(FATAL_ERROR "${stderr}")
23 endif()
24 else()
25 message(STATUS "Does-not-exist: ${file}")
26 endif()
27endforeach(file)