Skip to content

Commit

Permalink
Merge pull request #846 from locusrobotics/fix-catkin-build
Browse files Browse the repository at this point in the history
Use a more reliable method to select buildtool
  • Loading branch information
facontidavide authored Sep 6, 2023
2 parents f4869fc + 3b4b1d8 commit 5623781
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,11 @@ if(VCPKG_TOOLCHAIN)
message(STATUS "BUILDING_WITH_VCPKG")
endif()

find_package(ament_cmake QUIET)
find_package(catkin QUIET)

# http://answers.ros.org/question/230877/optionally-build-a-package-with-catkin/
if( CATKIN_DEVEL_PREFIX OR catkin_FOUND OR CATKIN_BUILD_BINARY_PACKAGE)
if(catkin_FOUND)
set(COMPILING_WITH_CATKIN 1)

message(STATUS "--------------------------------------------------")
Expand All @@ -63,7 +66,7 @@ message(STATUS ${catkin_INCLUDE_DIRS})
include_directories(${catkin_INCLUDE_DIRS})
add_definitions(-DCOMPILED_WITH_CATKIN)

elseif( DEFINED ENV{AMENT_PREFIX_PATH})
elseif(ament_cmake_FOUND)
set(COMPILING_WITH_AMENT 1)

find_package(ament_cmake REQUIRED)
Expand Down

0 comments on commit 5623781

Please sign in to comment.