@@ -439,12 +439,12 @@ function tue-make
439
439
fi
440
440
case $build_tool in
441
441
' catkin build' )
442
- / usr/bin/python3 " $( command -v catkin) " build --workspace " $TUE_SYSTEM_DIR " " $@ "
442
+ (deactivate & > /dev/null ; / usr/bin/python3 " $( command -v catkin) " build --workspace " ${ TUE_SYSTEM_DIR} " " $@ " )
443
443
return $?
444
444
;;
445
445
' ' )
446
- / usr/bin/python3 " $( command -v catkin) " config --init --mkdirs --workspace " $TUE_SYSTEM_DIR " --extend /opt/ros/" $TUE_ROS_DISTRO " -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCATKIN_ENABLE_TESTING=OFF
447
- / usr/bin/python3 " $( command -v catkin) " build --workspace " $TUE_SYSTEM_DIR " " $@ "
446
+ (deactivate & > /dev/null ; / usr/bin/python3 " $( command -v catkin) " config --init --mkdirs --workspace " ${ TUE_SYSTEM_DIR} " --extend /opt/ros/" ${ TUE_ROS_DISTRO} " -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCATKIN_ENABLE_TESTING=OFF)
447
+ (deactivate & > /dev/null ; / usr/bin/python3 " $( command -v catkin) " build --workspace " ${ TUE_SYSTEM_DIR} " " $@ " )
448
448
touch " $TUE_SYSTEM_DIR " /devel/.catkin # hack to allow overlaying to this ws while being empty
449
449
;;
450
450
* )
@@ -460,9 +460,9 @@ function tue-make
460
460
if [ " ${CI_INSTALL} " == " true" ]
461
461
then
462
462
rm -rf " ${TUE_SYSTEM_DIR} " /install
463
- / usr/bin/python3 -m colcon --log-base " ${TUE_SYSTEM_DIR} " /log build --base-paths " ${TUE_SYSTEM_DIR} " /src --build-base " ${TUE_SYSTEM_DIR} " /build --install-base " ${TUE_SYSTEM_DIR} " /install " $@ "
463
+ (deactivate & > /dev/null ; / usr/bin/python3 -m colcon --log-base " ${TUE_SYSTEM_DIR} " /log build --base-paths " ${TUE_SYSTEM_DIR} " /src --build-base " ${TUE_SYSTEM_DIR} " /build --install-base " ${TUE_SYSTEM_DIR} " /install " $@ " )
464
464
else
465
- / usr/bin/python3 -m colcon --log-base " ${TUE_SYSTEM_DIR} " /log build --merge-install --symlink-install --base-paths " ${TUE_SYSTEM_DIR} " /src --build-base " ${TUE_SYSTEM_DIR} " /build --install-base " ${TUE_SYSTEM_DIR} " /install " $@ "
465
+ (deactivate & > /dev/null ; / usr/bin/python3 -m colcon --log-level debug --log- base " ${TUE_SYSTEM_DIR} " /log build --merge-install --symlink-install --base-paths " ${TUE_SYSTEM_DIR} " /src --build-base " ${TUE_SYSTEM_DIR} " /build --install-base " ${TUE_SYSTEM_DIR} " /install " $@ " )
466
466
fi
467
467
return $?
468
468
else
@@ -490,7 +490,7 @@ function tue-make-test
490
490
fi
491
491
case ${build_tool} in
492
492
' catkin build' )
493
- / usr/bin/python3 " $( command -v catkin) " test --workspace " ${TUE_SYSTEM_DIR} " " $@ "
493
+ (deactivate & > /dev/null ; / usr/bin/python3 " $( command -v catkin) " test --workspace " ${TUE_SYSTEM_DIR} " " $@ " )
494
494
return $?
495
495
;;
496
496
' ' )
@@ -519,9 +519,9 @@ function tue-make-test
519
519
# Disable symlink install for production
520
520
if [ " ${CI_INSTALL} " == " true" ]
521
521
then
522
- python3 -m colcon --log-base " ${TUE_SYSTEM_DIR} " /log test --base-paths " ${TUE_SYSTEM_DIR} " /src --build-base " ${TUE_SYSTEM_DIR} " /build --install-base " ${TUE_SYSTEM_DIR} " /install --executor sequential --event-handlers console_cohesion+ " $@ "
522
+ (deactivate & > /dev/null ; /usr/bin/ python3 -m colcon --log-base " ${TUE_SYSTEM_DIR} " /log test --base-paths " ${TUE_SYSTEM_DIR} " /src --build-base " ${TUE_SYSTEM_DIR} " /build --install-base " ${TUE_SYSTEM_DIR} " /install --executor sequential --event-handlers console_cohesion+ " $@ " )
523
523
else
524
- python3 -m colcon --log-base " ${TUE_SYSTEM_DIR} " /log test --merge-install --base-paths " ${TUE_SYSTEM_DIR} " /src --build-base " ${TUE_SYSTEM_DIR} " /build --install-base " ${TUE_SYSTEM_DIR} " /install --executor sequential --event-handlers console_cohesion+ " $@ "
524
+ (deactivate & > /dev/null ; /usr/bin/ python3 -m colcon --log-base " ${TUE_SYSTEM_DIR} " /log test --merge-install --base-paths " ${TUE_SYSTEM_DIR} " /src --build-base " ${TUE_SYSTEM_DIR} " /build --install-base " ${TUE_SYSTEM_DIR} " /install --executor sequential --event-handlers console_cohesion+ " $@ " )
525
525
fi
526
526
return $?
527
527
else
@@ -549,7 +549,7 @@ function tue-make-test-result
549
549
fi
550
550
case $build_tool in
551
551
' catkin build' )
552
- python3 " $( command -v catkin) " test_results " ${TUE_SYSTEM_DIR} " /build " $@ "
552
+ (deactivate & > /dev/null ; /usr/bin/ python3 " $( command -v catkin) " test_results " ${TUE_SYSTEM_DIR} " /build " $@ " )
553
553
return $?
554
554
;;
555
555
' ' )
@@ -575,7 +575,7 @@ function tue-make-test-result
575
575
return 1
576
576
fi
577
577
578
- python3 -m colcon --log-base " ${TUE_SYSTEM_DIR} " /log test-result --test-result-base " ${TUE_SYSTEM_DIR} " /build " $@ "
578
+ (deactivate & > /dev/null ; /usr/bin/ python3 -m colcon --log-base " ${TUE_SYSTEM_DIR} " /log test-result --test-result-base " ${TUE_SYSTEM_DIR} " /build " $@ " )
579
579
return $?
580
580
else
581
581
echo -e " \e[31;1mError! ROS_VERSION '${TUE_ROS_VERSION} ' is not supported by tue-env.\e[0m"
0 commit comments