diff --git a/GraphicsView/src/CGAL_Qt5/CMakeLists.txt b/GraphicsView/src/CGAL_Qt5/CMakeLists.txt index b7cce8a83ab..e671651bc59 100644 --- a/GraphicsView/src/CGAL_Qt5/CMakeLists.txt +++ b/GraphicsView/src/CGAL_Qt5/CMakeLists.txt @@ -16,7 +16,12 @@ message( STATUS "USING Qt5_VERSION = '${Qt5Core_VERSION_STRING}'" ) include(Use_CGAL_Qt5_headers) -collect_cgal_library( CGAL_Qt5 "") +if(NOT CGAL_HEADER_ONLY) + collect_cgal_library( CGAL_Qt5 "${CGAL_Qt5_MOC_FILES};${CGAL_Qt5_RESOURCE_FILES}") +else() + collect_cgal_library( CGAL_Qt5 "") + target_link_libraries( CGAL_Qt5 INTERFACE CGAL_Qt5_extras) +endif() if(CGAL_HEADER_ONLY) set(keyword "INTERFACE") @@ -24,11 +29,6 @@ endif() CGAL_setup_CGAL_Qt5_dependencies( CGAL_Qt5 ${keyword}) -if(NOT CGAL_HEADER_ONLY) - target_link_libraries( CGAL_Qt5 PRIVATE CGAL_Qt5_extras) -endif() - - if(COMMAND add_config_flag) set( CGAL_HAS_QT5 TRUE ) add_config_flag( CGAL_HAS_QT5 )