diff --git a/CMakeLists.txt b/CMakeLists.txt index 249ac4f..00dd80f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -86,13 +86,15 @@ else() message(STATUS "Disabling tests") endif() -# Confiugure the uninstall script -configure_file( - "${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in" - "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" - IMMEDIATE @ONLY -) +if(NOT TARGET uninstall) + # Confiugure the uninstall script + configure_file( + "${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in" + "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" + IMMEDIATE @ONLY + ) -# Add uninstall target -add_custom_target(uninstall - COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake) \ No newline at end of file + # Add uninstall target + add_custom_target(uninstall + COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake) +endif()