Skip to content

Commit 6a6e784

Browse files
committed
added uninstall target
1 parent 106f235 commit 6a6e784

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,15 @@ if(APR_INSTALL)
124124
install(FILES ${PROJECT_BINARY_DIR}/ConfigAPR.h COMPONENT DEV DESTINATION include/apr/io)
125125
install(FILES ${PROJECT_BINARY_DIR}/ConfigAPR.h COMPONENT DEV DESTINATION include/apr)
126126

127+
# pkg-config
127128
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake/apr.pc.in" "${CMAKE_CURRENT_BINARY_DIR}/apr.pc" @ONLY)
128129
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/apr.pc" DESTINATION lib/pkgconfig COMPONENT DEV)
130+
131+
# uninstall
132+
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake-uninstall.cmake.in"
133+
"${CMAKE_CURRENT_BINARY_DIR}/cmake-uninstall.cmake"
134+
IMMEDIATE @ONLY)
135+
add_custom_target(uninstall COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake-uninstall.cmake)
129136
endif(APR_INSTALL)
130137

131138

0 commit comments

Comments
 (0)