diff --git a/turtlesim/CMakeLists.txt b/turtlesim/CMakeLists.txt index 63f16464..ec05970d 100644 --- a/turtlesim/CMakeLists.txt +++ b/turtlesim/CMakeLists.txt @@ -14,13 +14,8 @@ find_package(ament_cmake REQUIRED) find_package(ament_index_cpp REQUIRED) find_package(geometry_msgs REQUIRED) -if(USE_QT6) - find_package(Qt6 REQUIRED COMPONENTS Widgets) - set(QT_VERSION_MAJOR 6) -else() - find_package(Qt5 REQUIRED COMPONENTS Widgets) - set(QT_VERSION_MAJOR 5) -endif() +find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Widgets) +find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Widgets) find_package(rclcpp REQUIRED) find_package(rclcpp_action REQUIRED) diff --git a/turtlesim/package.xml b/turtlesim/package.xml index 31a6c84c..803fab89 100644 --- a/turtlesim/package.xml +++ b/turtlesim/package.xml @@ -22,13 +22,12 @@ Michael Jeronimo Shane Loretz - qt5-qmake - qtbase5-dev + qt6-base-dev ament_cmake - libqt5-core - libqt5-gui + libqt6-core + libqt6gui6t64 ament_index_cpp geometry_msgs