Commit graph

9 commits

Author SHA1 Message Date
Ben Wolsieffer
41ef696628 catkin-setup-hook: fix deprecation warning 2023-04-02 12:32:11 -04:00
Ben Wolsieffer
6dbcb30f57 catkin: pass -DCATKIN_BUILD_BINARY_PACKAGE=ON
This disables generation of the setup scripts, which were already being deleted
anyway. It also disables generation of the .catkin marker, which is
unfortunately still needed the ROS_PACKAGE_PATH environment hook. To work around
this, .catkin is generated manually.

The other reason to set this option is to fix some packages (maybe only
plotjuggler-msgs) that use CATKIN_BUILD_BINARY_PACKAGE as one (unreliable)
method of determining whether they are being built for ROS 1 rather than ROS 2.

Fixes #216
2022-10-08 22:37:47 -04:00
Ben Wolsieffer
7821a7549f catkin: fix env hook offset 2022-09-21 19:35:47 -04:00
Ben Wolsieffer
44fa801bab Add note about hex literal workaround. 2021-10-12 09:28:32 -04:00
Anthony Cowley
8c8f2545e7 Avoid hex literals in function code
This is similar to the problem discussed in https://github.com/NixOS/nix/issues/5262
2021-10-12 09:23:09 -04:00
Ben Wolsieffer
e3f44c7f88 buildEnv: wrap binaries
Also enable Python wrapping.
2020-08-02 18:58:08 -04:00
Ben Wolsieffer
5c1bc7b755 Make building work without sandboxing on Debian/Ubuntu 2020-07-30 21:13:39 -04:00
Ben Wolsieffer
cdcb85b14e Cleanup catkin setup hook. 2020-03-04 17:18:10 -05:00
Ben Wolsieffer
444edcec26 Move everything in rosPackages to its own directory. 2020-01-17 21:21:17 -05:00