added CMake uninstall rules

This commit is contained in:
HumanDynamo 2010-04-20 09:28:57 +00:00
parent 9102f9f676
commit 30b5224751
2 changed files with 5 additions and 2 deletions

View File

@ -26,8 +26,6 @@
* emacs M-c command to (re-)compile
* added cmake target to uninstall Exiv2. On UNIX-like systems, use "$ xargs rm < install_manifest.txt"
* migrate the whole README-CMAKE to README.
-------------------------------------------------------------------------------------
@ -81,5 +79,7 @@ DONE * Manage eviv2.pc file with CMake, like it's do with kdegraphics/libs .pc f
http://lxr.kde.org/source/KDE/kdegraphics/libs/libkexiv2/CMakeLists.txt#59
http://lxr.kde.org/source/KDE/kdegraphics/libs/libkexiv2/libkexiv2.pc.cmake
DONE * added cmake target to uninstall Exiv2, based on KDE4 cmake script.
INFO * check How does cmake handle RPATH? (I'll read up on this).

View File

@ -238,6 +238,9 @@ CONFIGURE_FILE( config/exv_msvc.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/exv_msvc.h C
INSTALL( FILES ${CMAKE_CURRENT_BINARY_DIR}/exv_conf.h DESTINATION include/exiv2 )
INSTALL( FILES ${CMAKE_CURRENT_BINARY_DIR}/exv_msvc.h DESTINATION include/exiv2 )
CONFIGURE_FILE(config/exiv2_cmake_uninstall.cmake.in ${CMAKE_BINARY_DIR}/cmake_uninstall.cmake COPYONLY)
ADD_CUSTOM_TARGET(uninstall "${CMAKE_COMMAND}" -P "${CMAKE_BINARY_DIR}/cmake_uninstall.cmake")
IF( NOT MSVC )
CONFIGURE_FILE( config/exiv2.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/exiv2.pc )
INSTALL( FILES ${CMAKE_CURRENT_BINARY_DIR}/exiv2.pc DESTINATION lib/pkgconfig )