From bb6b7c821530ee37864bbdf977d27cfc9c451d9b Mon Sep 17 00:00:00 2001 From: Daniel Stonier <d.stonier@gmail.com> Date: Wed, 22 May 2013 22:49:16 +0900 Subject: [PATCH] a gradle clean target. --- cmake/rosjava.cmake.em | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmake/rosjava.cmake.em b/cmake/rosjava.cmake.em index 49819f8..afc23df 100644 --- a/cmake/rosjava.cmake.em +++ b/cmake/rosjava.cmake.em @@ -48,6 +48,14 @@ macro(catkin_rosjava_setup task) add_dependencies(gradle-${PROJECT_NAME} gradle-${depends}) endif() endforeach() + if(NOT TARGET gradle-clean) + add_custom_target(gradle-clean) + endif() + add_custom_target(gradle-clean-${PROJECT_NAME} + COMMAND ${CATKIN_ENV} ${${PROJECT_NAME}_gradle_BINARY} clean + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + ) + add_dependencies(gradle-clean gradle-clean-${PROJECT_NAME}) endmacro() # Calls the root level gradle wrapper to run the multi-project -- GitLab