@@ -86,8 +86,8 @@ macro(catkin_rosjava_setup)
8686 # ##################################
8787 add_custom_target (gradle- ${PROJECT_NAME} ALL
8888 # COMMAND ${ROSJAVA_ENV} ${CATKIN_ENV} "env" "|" "grep" "ROS"
89- COMMAND ${ROSJAVA_ENV} ${CATKIN_ENV} ${${PROJECT_NAME}_gradle_BINARY} ${gradle_options} ${gradle_tasks}
90- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR }
89+ COMMAND ${ROSJAVA_ENV} ${CATKIN_ENV} ${${PROJECT_NAME}_gradle_BINARY} ${gradle_options} -- project - dir ${CMAKE_CURRENT_SOURCE_DIR} -- project - cache - dir ${PROJECT_BINARY_DIR} / . gradle - PbuildDir = ${PROJECT_BINARY_DIR} ${gradle_tasks}
90+ WORKING_DIRECTORY ${PROJECT_BINARY_DIR }
9191 VERBATIM
9292 COMMENT " Gradling tasks for ${PROJECT_NAME}"
9393 )
@@ -110,7 +110,7 @@ macro(catkin_rosjava_setup)
110110 endif ()
111111 add_custom_target (gradle- clean- ${PROJECT_NAME}
112112 COMMAND ${CATKIN_ENV} ${${PROJECT_NAME}_gradle_BINARY} clean
113- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR }
113+ WORKING_DIRECTORY ${PROJECT_BINARY_DIR }
114114 COMMENT " Cleaning gradle project for ${PROJECT_NAME}"
115115 )
116116 add_dependencies (gradle- clean gradle- clean- ${PROJECT_NAME})
@@ -132,8 +132,8 @@ macro(catkin_android_setup)
132132 endif ()
133133 add_custom_target (gradle- ${PROJECT_NAME}
134134 ALL
135- COMMAND ${ROSJAVA_ENV} ${CATKIN_ENV} ${${PROJECT_NAME}_gradle_BINARY} ${gradle_tasks}
136- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR }
135+ COMMAND ${ROSJAVA_ENV} ${CATKIN_ENV} ${${PROJECT_NAME}_gradle_BINARY} -- project - dir ${CMAKE_CURRENT_SOURCE_DIR} -- project - cache - dir ${PROJECT_BINARY_DIR} / . gradle - PbuildDir = ${PROJECT_BINARY_DIR} ${gradle_tasks}
136+ WORKING_DIRECTORY ${PROJECT_BINARY_DIR }
137137 VERBATIM
138138 )
139139 catkin_package_xml ()
@@ -148,7 +148,7 @@ macro(catkin_android_setup)
148148 endif ()
149149 add_custom_target (gradle- clean- ${PROJECT_NAME}
150150 COMMAND ${CATKIN_ENV} ${${PROJECT_NAME}_gradle_BINARY} clean
151- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR }
151+ WORKING_DIRECTORY ${PROJECT_BINARY_DIR }
152152 )
153153 add_dependencies (gradle- clean gradle- clean- ${PROJECT_NAME})
154154endmacro ()
0 commit comments