CMakeLists.txt

changeset 94
380b1331ad2e
parent 93
4cfd0dd17fa5
child 95
ef6048186cb3
--- 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"
   )
 

mercurial