--- a/CMakeLists.txt Wed Mar 30 17:21:43 2022 +0200 +++ b/CMakeLists.txt Wed Mar 30 23:15:08 2022 +0200 @@ -115,7 +115,7 @@ set( SRC_FILES ${SRCDIR}/RangedSlider.cpp - # ${SRCDIR}/nulldateedit.cpp + ${SRCDIR}/NullDateEdit.cpp ) # By default only QtCore and QtGui are enabled @@ -123,26 +123,31 @@ set( MOC_FILES ${SRCDIR}/RangedSlider.h - # ${SRCDIR}/nulldateedit.h + ${SRCDIR}/NullDateEdit.h ) set( PLUGIN_MOCS designer/RangedSliderPlugin.h + designer/NullDateEditPlugin.h ) set( PLUGIN_SRCS designer/RangedSliderPlugin.cpp + designer/NullDateEditPlugin.cpp ) - add_library( bmsapp_plugins SHARED - ${SRC_FILES} - ${PLUGIN_SRCS} - ${MOC_FILES} - ${PLUGIN_MOCS} + QT_WRAP_CPP( GEN_MOC_FILES1 ${SRCDIR}/RangedSlider.h designer/RangedSliderPlugin.h) + add_library(bmsapp_rangeslider SHARED + ${SRCDIR}/RangedSlider.cpp + designer/RangedSliderPlugin.cpp + ${GEN_MOC_FILES1} ) - TARGET_LINK_LIBRARIES( bmsapp_plugins - ${QT_LIBRARIES} + QT_WRAP_CPP( GEN_MOC_FILES2 ${SRCDIR}/NullDateEdit.h designer/NullDateEditPlugin.h) + add_library(bmsapp_nulldate SHARED + ${SRCDIR}/NullDateEdit.cpp + designer/NullDateEditPlugin.cpp + ${GEN_MOC_FILES2} ) ELSE() @@ -180,7 +185,7 @@ ${SRCDIR}/MainWindow.cpp ${SRCDIR}/database/database.cpp ${SRCDIR}/RangedSlider.cpp - ${SRCDIR}/nulldateedit.cpp + ${SRCDIR}/NullDateEdit.cpp ) set( HDRS @@ -215,7 +220,7 @@ ${SRCDIR}/MainWindow.h ${SRCDIR}/database/database.h ${SRCDIR}/RangedSlider.h - ${SRCDIR}/nulldateedit.h + ${SRCDIR}/NullDateEdit.h ) set( UIS @@ -282,7 +287,7 @@ IF( ${BUILD_DESIGNER_PLUGINS} ) - INSTALL(TARGETS bmsapp_plugins + INSTALL(TARGETS bmsapp_rangeslider bmsapp_nulldate DESTINATION "${LIBPATH}/plugins/designer" )