Skip to content

Commit aaccd02

Browse files
committed
support for finding broken message packages.
1 parent b63c324 commit aaccd02

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/rosjava_build_tools/catkin.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,13 @@
88
import catkin_pkg.packages
99
import catkin_pkg.topological_order
1010

11+
##############################################################################
12+
# Constants
13+
##############################################################################
14+
15+
# packages that don't properly identify themselves as message packages (fix upstream).
16+
message_package_whitelist = ['map_store']
17+
1118
##############################################################################
1219
# Methods
1320
##############################################################################
@@ -46,7 +53,7 @@ def index_message_package_dependencies_from_local_environment(package_name_list=
4653
for path in reversed(package_paths):
4754
for package_path, package in catkin_pkg.packages.find_packages(path).items():
4855
all_packages[package.name] = (package_path, package)
49-
if has_build_depend_on_message_generation(package):
56+
if has_build_depend_on_message_generation(package) or package.name in message_package_whitelist:
5057
if package_name_list:
5158
if package.name in package_name_list:
5259
message_packages[package.name] = (package_path, package)

0 commit comments

Comments
 (0)