Ignore package in colcon but not catkin?
catkin ignores packages when they have COLCON_IGNORE in them. ( https://github.com/ros-infrastructure... )
I'd like to have ros1 and ros2 packages in parallel in two subdirectories of the same git repository and not get this error:
CMake Error at CMakeLists.txt:4 (find_package):
By not providing "Findcatkin.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "catkin", but
CMake did not find one.
Could not find a package configuration file provided by "catkin" with any
of the following names:
catkinConfig.cmake
catkin-config.cmake
...
--packages-skip
exists but has to be typed in every time there is a build, I don't see a blacklist option to add to a colcon config to ignore it for all following builds.
Building with catkin produces (more innocuous) warnings:
[build] Warning: Skipping package `foo2` because it has an unsupported package build type: `ament_cmake`
[build] Note: Available build types:
[build] - `cmake`
[build] - `catkin`
And then those can be eliminated with --blacklist.