@@ -43,13 +43,14 @@ else()
4343endif ()
4444
4545project ("ShapesDemo" )
46+
4647set (PROJECT_NAME_STYLED "ShapesDemo" )
4748set (PROJECT_NAME_LARGE "Shapes Demo" )
4849string (TOUPPER "${PROJECT_NAME } " PROJECT_NAME_UPPER)
4950set (${PROJECT_NAME } _DESCRIPTION_SUMMARY "Shapes Demo for eProsima Fast DDS" )
5051set (${PROJECT_NAME } _DESCRIPTION "eProsima ${PROJECT_NAME_LARGE} library provides publication/subscription communication using RTPS protocol." )
5152
52- message (STATUS "Configuring ${PROJECT_NAME_LAGE } " )
53+ message (STATUS "Configuring ${PROJECT_NAME_LARGE } " )
5354
5455###############################################################################
5556# Warning level
@@ -150,9 +151,11 @@ endif()
150151###############################################################################
151152# Compile
152153###############################################################################
153- find_package (Qt5Core 5.9 REQUIRED )
154- find_package (Qt5Gui REQUIRED )
155- find_package (Qt5Widgets REQUIRED )
154+ find_package (Qt6 6.8.3 REQUIRED COMPONENTS Core Gui Widgets )
155+
156+ set (CMAKE_AUTOMOC ON )
157+ set (CMAKE_AUTOUIC ON )
158+ set (CMAKE_AUTORCC ON )
156159
157160set ( MOC_HEADERS
158161 include/eprosimashapesdemo/qt/DrawArea.h
@@ -176,11 +179,6 @@ set( RESOURCES
176179 images/eprosimalogo.qrc
177180 )
178181
179-
180- QT5_WRAP_UI ( UI_HEADERS ${UIS} )
181- QT5_WRAP_CPP ( MOC_SRCS ${MOC_HEADERS} )
182- QT5_ADD_RESOURCES ( RSCS ${RESOURCES} )
183-
184182set (CMAKE_INCLUDE_CURRENT_DIR ON )
185183set (CMAKE_AUTOUIC_SEARCH_PATHS forms)
186184
@@ -202,6 +200,9 @@ set( SHAPESDEMO_SOURCES
202200 src/shapesdemo/ShapeSubscriber.cpp
203201 types/ShapePubSubTypes.cxx
204202 types/ShapeTypeObjectSupport.cxx
203+ ${MOC_HEADERS}
204+ ${UIS}
205+ ${RESOURCES}
205206 )
206207
207208if (BUILD_ROS_COMPONENTS)
@@ -212,9 +213,9 @@ if(BUILD_ROS_COMPONENTS)
212213endif ()
213214
214215if (WIN32 )
215- add_executable (${PROJECT_NAME } WIN32 ${SHAPESDEMO_SOURCES} ${MOC_SRCS} ${UI_HEADERS} ${RSCS} )
216+ add_executable (${PROJECT_NAME } WIN32 ${SHAPESDEMO_SOURCES} )
216217else ()
217- add_executable (${PROJECT_NAME } ${SHAPESDEMO_SOURCES} ${MOC_SRCS} ${UI_HEADERS} ${RSCS} )
218+ add_executable (${PROJECT_NAME } ${SHAPESDEMO_SOURCES} )
218219endif ()
219220
220221target_compile_definitions (${PROJECT_NAME } PRIVATE -D${SHAPESVERSION} )
@@ -227,9 +228,9 @@ endif()
227228target_link_libraries (${PROJECT_NAME }
228229 fastcdr
229230 fastdds
230- Qt5 ::Core
231- Qt5 ::Widgets
232- Qt5 ::Gui )
231+ Qt6 ::Core
232+ Qt6 ::Widgets
233+ Qt6 ::Gui )
233234
234235###############################################################################
235236# Install
0 commit comments