| @@ -435,12 +435,15 @@ include_directories(${PROJECT_BINARY_DIR}) | |||||
| add_subdirectory(doc) | add_subdirectory(doc) | ||||
| # uninstall | |||||
| if(NOT TARGET uninstall) | |||||
| add_custom_target(uninstall | |||||
| COMMAND cat ${PROJECT_BINARY_DIR}/install_manifest.txt | xargs rm | |||||
| WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} | |||||
| ) | |||||
| # "uninstall" custom target for make generators in unix like operating systems | |||||
| # and if that target is not present | |||||
| if (CMAKE_GENERATOR STREQUAL "Unix Makefiles") | |||||
| if(NOT TARGET uninstall) | |||||
| add_custom_target(uninstall | |||||
| COMMAND cat ${PROJECT_BINARY_DIR}/install_manifest.txt | xargs rm | |||||
| WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} | |||||
| ) | |||||
| endif() | |||||
| endif() | endif() | ||||
| # XXX for a normal full distribution we'll need to figure out | # XXX for a normal full distribution we'll need to figure out | ||||