@@ -86,8 +86,8 @@ macro(catkin_rosjava_setup)
86
86
# ##################################
87
87
add_custom_target (gradle- ${PROJECT_NAME} ALL
88
88
# 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 }
91
91
VERBATIM
92
92
COMMENT " Gradling tasks for ${PROJECT_NAME}"
93
93
)
@@ -110,7 +110,7 @@ macro(catkin_rosjava_setup)
110
110
endif ()
111
111
add_custom_target (gradle- clean- ${PROJECT_NAME}
112
112
COMMAND ${CATKIN_ENV} ${${PROJECT_NAME}_gradle_BINARY} clean
113
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR }
113
+ WORKING_DIRECTORY ${PROJECT_BINARY_DIR }
114
114
COMMENT " Cleaning gradle project for ${PROJECT_NAME}"
115
115
)
116
116
add_dependencies (gradle- clean gradle- clean- ${PROJECT_NAME})
@@ -132,8 +132,8 @@ macro(catkin_android_setup)
132
132
endif ()
133
133
add_custom_target (gradle- ${PROJECT_NAME}
134
134
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 }
137
137
VERBATIM
138
138
)
139
139
catkin_package_xml ()
@@ -148,7 +148,7 @@ macro(catkin_android_setup)
148
148
endif ()
149
149
add_custom_target (gradle- clean- ${PROJECT_NAME}
150
150
COMMAND ${CATKIN_ENV} ${${PROJECT_NAME}_gradle_BINARY} clean
151
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR }
151
+ WORKING_DIRECTORY ${PROJECT_BINARY_DIR }
152
152
)
153
153
add_dependencies (gradle- clean gradle- clean- ${PROJECT_NAME})
154
154
endmacro ()
0 commit comments