CMakeLists.txt

changeset 99
053c0578cf58
parent 95
ef6048186cb3
child 131
0115b97e8c39
equal deleted inserted replaced
98:1425bf3e18ed 99:053c0578cf58
111 111
112 LINK_DIRECTORIES( 112 LINK_DIRECTORIES(
113 ${QT_LIBRARY_DIR} 113 ${QT_LIBRARY_DIR}
114 ) 114 )
115 115
116 set( SRC_FILES 116 #set( SRC_FILES
117 ${SRCDIR}/RangedSlider.cpp 117 # ${SRCDIR}/RangedSlider.cpp
118 ${SRCDIR}/NullDateEdit.cpp 118 # ${SRCDIR}/NullDateEdit.cpp
119 ) 119 #)
120 120
121 # By default only QtCore and QtGui are enabled 121 # By default only QtCore and QtGui are enabled
122 SET( QT_USE_QTDESIGNER TRUE ) 122 SET( QT_USE_QTDESIGNER TRUE )
123 123
124 set( MOC_FILES 124 # set( MOC_FILES
125 ${SRCDIR}/RangedSlider.h 125 # ${SRCDIR}/RangedSlider.h
126 ${SRCDIR}/NullDateEdit.h 126 # ${SRCDIR}/NullDateEdit.h
127 ) 127 #)
128 128
129 set( PLUGIN_MOCS 129 #set( PLUGIN_MOCS
130 designer/RangedSliderPlugin.h 130 # designer/RangedSliderPlugin.h
131 designer/NullDateEditPlugin.h 131 # designer/NullDateEditPlugin.h
132 ) 132 #)
133 133
134 set( PLUGIN_SRCS 134 #set( PLUGIN_SRCS
135 designer/RangedSliderPlugin.cpp 135 # designer/RangedSliderPlugin.cpp
136 designer/NullDateEditPlugin.cpp 136 # designer/NullDateEditPlugin.cpp
137 ) 137 #)
138 138
139 QT_WRAP_CPP( GEN_MOC_FILES1 ${SRCDIR}/RangedSlider.h designer/RangedSliderPlugin.h) 139 QT_WRAP_CPP( GEN_MOC_FILES1 ${SRCDIR}/RangedSlider.h designer/RangedSliderPlugin.h)
140 add_library(bmsapp_rangeslider SHARED 140 add_library(bmsapp_rangeslider SHARED
141 ${SRCDIR}/RangedSlider.cpp 141 ${SRCDIR}/RangedSlider.cpp
142 designer/RangedSliderPlugin.cpp 142 designer/RangedSliderPlugin.cpp
146 QT_WRAP_CPP( GEN_MOC_FILES2 ${SRCDIR}/NullDateEdit.h designer/NullDateEditPlugin.h) 146 QT_WRAP_CPP( GEN_MOC_FILES2 ${SRCDIR}/NullDateEdit.h designer/NullDateEditPlugin.h)
147 add_library(bmsapp_nulldate SHARED 147 add_library(bmsapp_nulldate SHARED
148 ${SRCDIR}/NullDateEdit.cpp 148 ${SRCDIR}/NullDateEdit.cpp
149 designer/NullDateEditPlugin.cpp 149 designer/NullDateEditPlugin.cpp
150 ${GEN_MOC_FILES2} 150 ${GEN_MOC_FILES2}
151 )
152
153 QT_WRAP_CPP( GEN_MOC_FILES3 ${SRCDIR}/BeerColor.h designer/BeerColorPlugin.h)
154 add_library(bmsapp_beercolor SHARED
155 ${SRCDIR}/BeerColor.cpp
156 designer/BeerColorPlugin.cpp
157 ${GEN_MOC_FILES3}
158 ) 151 )
159 152
160 ELSE() 153 ELSE()
161 154
162 set( SRCS 155 set( SRCS
191 ${SRCDIR}/PrinterDialog.cpp 184 ${SRCDIR}/PrinterDialog.cpp
192 ${SRCDIR}/MainWindow.cpp 185 ${SRCDIR}/MainWindow.cpp
193 ${SRCDIR}/database/database.cpp 186 ${SRCDIR}/database/database.cpp
194 ${SRCDIR}/RangedSlider.cpp 187 ${SRCDIR}/RangedSlider.cpp
195 ${SRCDIR}/NullDateEdit.cpp 188 ${SRCDIR}/NullDateEdit.cpp
196 ${SRCDIR}/BeerColor.cpp
197 ) 189 )
198 190
199 set( HDRS 191 set( HDRS
200 ${SRCDIR}/RecipesTree.h 192 ${SRCDIR}/RecipesTree.h
201 ${SRCDIR}/AboutDialog.h 193 ${SRCDIR}/AboutDialog.h
227 ${SRCDIR}/PrinterDialog.h 219 ${SRCDIR}/PrinterDialog.h
228 ${SRCDIR}/MainWindow.h 220 ${SRCDIR}/MainWindow.h
229 ${SRCDIR}/database/database.h 221 ${SRCDIR}/database/database.h
230 ${SRCDIR}/RangedSlider.h 222 ${SRCDIR}/RangedSlider.h
231 ${SRCDIR}/NullDateEdit.h 223 ${SRCDIR}/NullDateEdit.h
232 ${SRCDIR}/BeerColor.h
233 ) 224 )
234 225
235 set( UIS 226 set( UIS
236 ${UIDIR}/AboutDialog.ui 227 ${UIDIR}/AboutDialog.ui
237 ${UIDIR}/EditSupplier.ui 228 ${UIDIR}/EditSupplier.ui
294 285
295 # ===== Install the application ===== 286 # ===== Install the application =====
296 287
297 IF( ${BUILD_DESIGNER_PLUGINS} ) 288 IF( ${BUILD_DESIGNER_PLUGINS} )
298 289
299 INSTALL(TARGETS bmsapp_rangeslider bmsapp_nulldate bmsapp_beercolor 290 INSTALL(TARGETS bmsapp_rangeslider bmsapp_nulldate
300 DESTINATION "${LIBPATH}/plugins/designer" 291 DESTINATION "${LIBPATH}/plugins/designer"
301 ) 292 )
302 293
303 ELSE() 294 ELSE()
304 295

mercurial