 6fb3e5f176
			
		
	
	
		6fb3e5f176
		
	
	
	
	
		
			
			Ancient versions of CMake required else(), endif(), and similar block termination commands to have arguments matching the command starting the block. This is no longer the preferred style.
		
			
				
	
	
		
			41 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
| ################ CMake Uninstall Template #######################
 | |
| # CMake Template file for uninstallation of files
 | |
| # mentioned in 'install_manifest.txt'
 | |
| #
 | |
| # Used by uinstall target
 | |
| #################################################################
 | |
| 
 | |
| set(MANIFEST "${CMAKE_CURRENT_BINARY_DIR}/install_manifest.txt")
 | |
| 
 | |
| if(EXISTS ${MANIFEST})
 | |
|   message(STATUS "============== Uninstalling Eigen  ===================")
 | |
| 
 | |
|   file(STRINGS ${MANIFEST} files)
 | |
|   foreach(file ${files})
 | |
|     if(EXISTS ${file})
 | |
|       message(STATUS "Removing file: '${file}'")
 | |
| 
 | |
|       execute_process(
 | |
|         COMMAND ${CMAKE_COMMAND} -E remove ${file}
 | |
|         OUTPUT_VARIABLE rm_out
 | |
|         RESULT_VARIABLE rm_retval
 | |
|         )
 | |
| 
 | |
|       if(NOT "${rm_retval}" STREQUAL 0)
 | |
|         message(FATAL_ERROR "Failed to remove file: '${file}'.")
 | |
|       endif()
 | |
|     else()
 | |
|       message(STATUS "File '${file}' does not exist.")
 | |
|     endif()
 | |
|   endforeach()
 | |
| 
 | |
|   message(STATUS "========== Finished Uninstalling Eigen  ==============")
 | |
| else()
 | |
|   message(STATUS "Cannot find install manifest: '${MANIFEST}'")
 | |
|   message(STATUS "Probably make install has not been performed")
 | |
|   message(STATUS "   or install_manifest.txt has been deleted.")
 | |
| endif()
 | |
| 
 | |
| 
 | |
| 
 |