Skip to content

Commit 37d8e5f

Browse files
Use QGLViewer target in CMakeLists
1 parent d6cea96 commit 37d8e5f

File tree

2 files changed

+2
-21
lines changed

2 files changed

+2
-21
lines changed

g2o/apps/g2o_viewer/CMakeLists.txt

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,8 @@
22
if(Qt5_FOUND)
33
QT5_WRAP_UI(UI_HEADERS base_main_window.ui base_properties_widget.ui)
44
QT5_WRAP_CPP(UI_SOURCES main_window.h properties_widget.h)
5-
6-
include_directories(${Qt5Core_INCLUDE_DIRS} ${Qt5Xml_INCLUDE_DIRS} ${Qt5Gui_INCLUDE_DIRS} ${Qt5Widgets_INCLUDE_DIRS} ${Qt5OpenGL_INCLUDE_DIRS})
7-
string(APPEND qt5_includes_dirs "${Qt5Core_INCLUDE_DIRS} ${Qt5Xml_INCLUDE_DIRS} ${Qt5Gui_INCLUDE_DIRS} ${Qt5Widgets_INCLUDE_DIRS} ${Qt5OpenGL_INCLUDE_DIRS}")
8-
set(MY_QT_LIBRARIES ${Qt5Widgets_LIBRARIES} ${Qt5Core_LIBRARIES} ${Qt5Gui_LIBRARIES} ${Qt5Xml_LIBRARIES} ${Qt5OpenGL_LIBRARIES})
95
endif()
106

11-
include_directories(SYSTEM ${QGLVIEWER_INCLUDE_DIR})
127
include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
138

149
add_library(viewer_library ${G2O_LIB_TYPE}
@@ -36,7 +31,7 @@ add_executable(g2o_viewer
3631

3732
set_target_properties(g2o_viewer PROPERTIES OUTPUT_NAME g2o_viewer)
3833

39-
target_link_libraries(viewer_library core g2o_cli_library ${QGLVIEWER_LIBRARY} ${MY_QT_LIBRARIES} ${OPENGL_LIBRARY})
34+
target_link_libraries(viewer_library core g2o_cli_library QGLViewer::QGLViewer)
4035
target_link_libraries(viewer_library core opengl_helper)
4136
target_link_libraries(g2o_viewer viewer_library)
4237

g2o/examples/slam2d/CMakeLists.txt

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,3 @@
1-
# qt components used (also by qglviewer): Core Gui Xml OpenGL Widgets
2-
include_directories(SYSTEM
3-
${QGLVIEWER_INCLUDE_DIR}
4-
${Qt5Core_INCLUDE_DIRS}
5-
${Qt5Gui_INCLUDE_DIRS}
6-
${Qt5Xml_INCLUDE_DIRS}
7-
${Qt5Widgets_INCLUDE_DIRS}
8-
${Qt5OpenGL_INCLUDE_DIRS}
9-
)
101
include_directories(${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
112

123
QT5_WRAP_UI(UI_HEADERS base_main_window.ui)
@@ -32,10 +23,5 @@ if(Qt5_POSITION_INDEPENDENT_CODE)
3223
endif()
3324

3425
target_link_libraries(slam2d_g2o core solver_eigen types_slam2d opengl_helper
35-
${QGLVIEWER_LIBRARY}
36-
${Qt5Core_LIBRARIES}
37-
${Qt5Gui_LIBRARIES}
38-
${Qt5Xml_LIBRARIES}
39-
${Qt5Widgets_LIBRARIES}
40-
${Qt5OpenGL_LIBRARIES}
26+
QGLViewer::QGLViewer
4127
)

0 commit comments

Comments
 (0)