]> Creatis software - clitk.git/blob - vv/vv.pro
Add .pro file for static compilation
[clitk.git] / vv / vv.pro
1 TEMPLATE = app
2 CONFIG += qt static
3 QT += core gui widgets network dbus
4 QTPLUGIN.platforms = qxcb
5
6 INCLUDEPATH  += ../common/ tools_ggo ../tools/ ../itk/ ../segmentation ../registrtion $$PWD /usr/local/include/ITK-4.9/ /usr/local/include/vtk-6.3/ /usr/local/lib/vtk-6.3/ /home/tbaudier/vv/vv_static/ITK/ITK_bin/lib/ /home/tbaudier/vv/vv_static/Qt/lib/
7
8 HEADERS = vvMainWindowBase.h \
9   QTreePushButton.h \
10   vvDocumentation.h \
11   vvHelpDialog.h \
12   vvQDicomSeriesSelector.h \
13   vvSlicerManager.h \
14   vvSlicer.h \
15   vvStructureSetActor.h \
16   vvROIActor.h \
17   vvToolCreatorBase.h \
18   vvToolMedianFilter.h \ 
19   vvToolRigidReg.h \
20   vvToolCropImage.h \
21   vvToolBinarize.h \
22   vvToolImageArithm.h \
23   vvToolResample.h \
24   vvToolMIP.h \
25   vvToolConvert.h \
26   vvToolROIManager.h \
27   vvToolSegmentation.h \
28   vvToolProfile.h \
29   vvInfoPanel.h \
30   vvMainWindow.h \
31   vvLinkPanel.h \
32   vvOverlayPanel.h \
33   vvLandmarksPanel.h \
34   vvProgressDialog.h \
35   vvSegmentationDialog.h \
36   vvSurfaceViewerDialog.h \
37   vvDeformationDialog.h \
38   vvStructSelector.h \
39   vvIntensityValueSlider.h \
40   vvLabelImageLoaderWidget.h \
41   vvToolWidgetBase.h \
42   vvToolSimpleInputSelectorWidget.h \
43   vvToolInputSelectorWidget.h \
44   vvRegisterForm.h \
45   vvConfiguration.h \
46   ../common/clitkCommon.h \
47   ../common/clitkConfiguration.h \
48   ../common/clitkListOfPair.h \
49   ../common/clitkTimer.h\
50   ../common/clitkImageCommon.h \
51   ../common/clitkTransformUtilities.h \
52   ../common/clitkIO.h \
53   ../common/clitkGateAsciiImageIO.h \
54   ../common/clitkGateAsciiImageIOFactory.h \
55   ../common/clitkVoxImageIO.h \
56   ../common/clitkVoxImageIOFactory.h \
57   ../common/clitkVfImageIO.h \
58   ../common/clitkVfImageIOFactory.h \
59   ../common/clitkXdrImageIOFactory.h \
60   ../common/rtkHisImageIO.h \
61   ../common/rtkHisImageIOFactory.h \
62   ../common/rtkHndImageIO.h \
63   ../common/rtkHndImageIOFactory.h \
64   ../common/rtkEdfImageIO.h \
65   ../common/rtkEdfImageIOFactory.h \
66   ../common/rtkXRadImageIO.h \
67   ../common/rtkXRadImageIOFactory.h \
68   ../common/rtkImagXImageIO.h \
69   ../common/rtkImagXImageIOFactory.h \
70   ../common/rtkImagXXMLFileReader.h \
71   ../common/clitkEsrfHstImageIO.h \
72   ../common/clitkEsrfHstImageIOFactory.h \
73   ../common/clitkEsrfHstXMLFileReader.h \
74   ../common/clitkDicomRTDoseIO.h \
75   ../common/clitkDicomRTDoseIOFactory.h \
76   ../common/clitkOrientation.h \
77   ../common/clitkImageToImageGenericFilterBase.h \
78   ../common/clitkExceptionObject.h \
79   ../common/clitkFilterBase.h \
80   ../common/clitkMemoryUsage.h \
81   ../common/clitkMatrix.h \
82   ../common/vvImage.h \
83   ../common/vvImageReader.h \
84   ../common/vvImageWriter.h \
85   ../common/clitkDicomRTStruct2ImageFilter.h \
86   ../common/clitkDicomRT_ROI.h \ 
87   ../common/clitkDicomRT_StructureSet.h \ 
88   ../tools/clitkProfileImageGenericFilter.h \
89   ../tools/clitkMedianImageGenericFilter.h \
90   ../tools/clitkCropImageGenericFilter.h \
91   ../tools/clitkBinarizeImageGenericFilter.h \
92   ../tools/clitkResampleImageGenericFilter.h \
93   ../tools/clitkMIPGenericFilter.h \
94   ../tools/clitkImageArithmGenericFilter.h \
95   ../tools/clitkImageConvertGenericFilter.h \
96   ../itk/clitkCropLikeImageFilter.h \
97   ../segmentation/clitkRegionGrowingGenericFilter.h \
98   ../segmentation/clitkConnectedComponentLabelingGenericFilter.h \
99   tools_ggo/clitkMedianImageFilter_ggo.h \
100   tools_ggo/clitkCropImage_ggo.h \
101   tools_ggo/clitkBinarizeImage_ggo.h \
102   tools_ggo/clitkResampleImage_ggo.h \
103   tools_ggo/clitkMIP_ggo.h \
104   tools_ggo/clitkImageArithm_ggo.h\
105   tools_ggo/clitkRegionGrowing_ggo.h \
106   tools_ggo/clitkProfileImage_ggo.h \
107   tools_ggo/vvToolsList.h \
108   tools_ggo/clitkConnectedComponentLabeling_ggo.h
109
110 FORMS = qt_ui/vvHelpDialog.ui \
111   qt_ui/vvDocumentation.ui \
112   qt_ui/vvDicomSeriesSelector.ui \
113   qt_ui/vvDummyWindow.ui \
114   qt_ui/vvToolMedianFilter.ui \
115   qt_ui/vvToolRigidReg.ui \
116   qt_ui/vvToolCropImage.ui \
117   qt_ui/vvToolBinarize.ui \
118   qt_ui/vvToolImageArithm.ui \
119   qt_ui/vvToolResample.ui \
120   qt_ui/vvToolMIP.ui \
121   qt_ui/vvToolConvert.ui \
122   qt_ui/vvToolROIManager.ui \
123   qt_ui/vvToolSegmentation.ui \
124   qt_ui/vvToolProfile.ui \
125   qt_ui/vvInfoPanel.ui \
126   qt_ui/vvMainWindow.ui \
127   qt_ui/vvLinkPanel.ui \
128   qt_ui/vvOverlayPanel.ui \
129   qt_ui/vvLandmarksPanel.ui \
130   qt_ui/vvProgressDialog.ui \
131   qt_ui/vvSegmentationDialog.ui \
132   qt_ui/vvSurfaceViewerDialog.ui \
133   qt_ui/vvDeformationDialog.ui \
134   qt_ui/vvStructSelector.ui \
135   qt_ui/vvIntensityValueSlider.ui \
136   qt_ui/vvLabelImageLoaderWidget.ui \
137   qt_ui/vvToolWidgetBase.ui \
138   qt_ui/vvToolSimpleInputSelectorWidget.ui \
139   qt_ui/vvToolInputSelectorWidget.ui \
140   qt_ui/vvRegisterForm.ui
141
142 SOURCES = vv.cxx \
143   vvToolMedianFilter.cxx \
144   vvToolRigidReg.cxx \
145   vvToolCropImage.cxx \
146   vvToolBinarize.cxx \
147   vvToolImageArithm.cxx \
148   vvToolResample.cxx \
149   vvToolMIP.cxx \
150   vvToolConvert.cxx \
151   vvToolROIManager.cxx \
152   vvToolSegmentation.cxx \
153   vvToolProfile.cxx \
154   vvInfoPanel.cxx \
155   vvMainWindow.cxx \
156   vvLinkPanel.cxx \
157   vvOverlayPanel.cxx \
158   vvLandmarksPanel.cxx \
159   vvProgressDialog.cxx \
160   vvSegmentationDialog.cxx \
161   vvSurfaceViewerDialog.cxx \
162   vvDeformationDialog.cxx \
163   vvStructSelector.cxx \
164   vvIntensityValueSlider.cxx \
165   vvLabelImageLoaderWidget.cxx \
166   vvToolWidgetBase.cxx \
167   vvToolSimpleInputSelectorWidget.cxx \
168   vvToolInputSelectorWidget.cxx \
169   vvRegisterForm.cxx \
170   vvQProgressDialogITKCommand.cxx \
171   vvQDicomSeriesSelector.cxx \
172   QTreePushButton.cxx \
173   vvMainWindowBase.cxx \
174   vvImageWarp.cxx \
175   vvDeformableRegistration.cxx \
176   vtkVOXImageWriter.cxx \
177   vvInteractorStyleNavigator.cxx \
178   vvSlicer.cxx \
179   vvLandmarks.cxx \
180   vvLandmarksGlyph.cxx \
181   vvClipPolyData.cxx \
182   vvGlyphSource.cxx \
183   vvGlyph2D.cxx \
184   vvSlicerManager.cxx \
185   vvSlicerManagerCommand.cxx \
186   vvUtils.cxx \
187   vvMesh.cxx \
188   vvMeshActor.cxx \
189   vvMeshReader.cxx \
190   vvMidPosition.cxx \
191   vvImageContour.cxx \
192   vvBinaryImageOverlayActor.cxx \
193   vvStructureSetActor.cxx \
194   vvSaveState.cxx \
195   vvReadState.cxx \
196   vvROIActor.cxx \
197   vvBlendImageActor.cxx \
198   vvToolManager.cxx \
199   vvToolCreatorBase.cxx \
200   vvToolBaseBase.cxx \
201   ../common/clitkCommon.cxx \
202   ../common/clitkListOfPair.cxx \
203   ../common/clitkTimer.cxx \
204   ../common/clitkImageCommon.cxx \
205   ../common/clitkTransformUtilities.cxx \
206   ../common/clitkIO.cxx \
207   ../common/clitkGateAsciiImageIO.cxx \
208   ../common/clitkGateAsciiImageIOFactory.cxx \
209   ../common/clitkVoxImageIO.cxx \
210   ../common/clitkVoxImageIOFactory.cxx \
211   ../common/clitkVfImageIO.cxx \
212   ../common/clitkVfImageIOFactory.cxx \
213   ../common/clitkXdrImageIOReader.cxx \
214   ../common/clitkXdrImageIOWriter.cxx \
215   ../common/clitkXdrImageIOFactory.cxx \
216   ../common/rtkHisImageIO.cxx \
217   ../common/rtkHisImageIOFactory.cxx \
218   ../common/rtkHndImageIO.cxx \
219   ../common/rtkHndImageIOFactory.cxx \
220   ../common/rtkEdfImageIO.cxx \
221   ../common/rtkEdfImageIOFactory.cxx \
222   ../common/rtkXRadImageIO.cxx \
223   ../common/rtkXRadImageIOFactory.cxx \
224   ../common/rtkImagXImageIO.cxx \
225   ../common/rtkImagXImageIOFactory.cxx \
226   ../common/rtkImagXXMLFileReader.cxx \
227   ../common/clitkEsrfHstImageIO.cxx \
228   ../common/clitkEsrfHstImageIOFactory.cxx \
229   ../common/clitkEsrfHstXMLFileReader.cxx \
230   ../common/clitkDicomRTDoseIO.cxx \
231   ../common/clitkDicomRTDoseIOFactory.cxx \
232   ../common/clitkOrientation.cxx \
233   ../common/clitkImageToImageGenericFilterBase.cxx \
234   ../common/clitkExceptionObject.cxx \
235   ../common/clitkFilterBase.cxx \
236   ../common/clitkMemoryUsage.cxx \
237   ../common/clitkMatrix.cxx \
238   ../common/vvImage.cxx \
239   ../common/vvImageReader.cxx \
240   ../common/vvImageWriter.cxx \
241   ../common/clitkDicomRTStruct2ImageFilter.cxx \
242   ../common/clitkDicomRT_ROI.cxx \ 
243   ../common/clitkDicomRT_StructureSet.cxx \
244   ../common/clitkDicomRT_Contour.cxx \ 
245   ../tools/clitkProfileImageGenericFilter.cxx \
246   ../tools/clitkMedianImageGenericFilter.cxx \
247   ../tools/clitkCropImageGenericFilter.cxx \
248   ../tools/clitkBinarizeImageGenericFilter.cxx \
249   ../tools/clitkResampleImageGenericFilter.cxx \
250   ../tools/clitkMIPGenericFilter.cxx \
251   ../tools/clitkImageArithmGenericFilter.cxx \
252   ../tools/clitkImageConvertGenericFilter.cxx \
253   ../itk/clitkCropLikeImageFilter.txx \
254   ../segmentation/clitkRegionGrowingGenericFilter.txx \
255   ../segmentation/clitkConnectedComponentLabelingGenericFilter.txx \
256   tools_ggo/clitkMedianImageFilter_ggo.c \
257   tools_ggo/clitkCropImage_ggo.c \
258   tools_ggo/clitkBinarizeImage_ggo.c\
259   tools_ggo/clitkResampleImage_ggo.c \
260   tools_ggo/clitkMIP_ggo.c \
261   tools_ggo/clitkImageArithm_ggo.c \
262   tools_ggo/clitkRegionGrowing_ggo.c \
263   tools_ggo/clitkProfileImage_ggo.c \
264   tools_ggo/clitkConnectedComponentLabeling_ggo.c
265   
266 RESOURCES = vvIcons.qrc
267   
268 # add missing libraries
269 LIBS += -static-libgcc \
270         -static-libstdc++ \
271         -lz \
272         -lglib-2.0 \
273         -L/home/tbaudier/vv/vv_static/ITK/ITK_bin/lib/ \
274         -L/home/tbaudier/vv/vv_static/VTK/VTK_bin/lib/ \
275         -lvtkInteractionImage-6.3 \
276         -lvtkInteractionStyle-6.3 \
277         -lvtkViewsContext2D-6.3 \
278         -lvtkViewsCore-6.3 \
279         -lvtkFiltersGeneral-6.3 \
280         -lvtkViewsQt-6.3 \
281         -lvtkRenderingContextOpenGL-6.3 \
282         -lvtkRenderingAnnotation-6.3 \
283         -lvtkRenderingFreeType-6.3 \
284         -lvtkRenderingQt-6.3 \
285         -lvtkGUISupportQtSQL-6.3 \
286         -lvtkGUISupportQtOpenGL-6.3 \
287         -lvtkChartsCore-6.3 \
288         -lvtkRenderingOpenGL-6.3 \
289         -lvtkRenderingCore-6.3 \
290         -lvtksys-6.3 \
291         -lvtkmetaio-6.3 \
292         -lvtkIOLegacy-6.3 \
293         -lvtkIOImage-6.3 \
294         -lvtkexpat-6.3 \
295         -lvtkGeovisCore-6.3 \
296         -lvtkFiltersExtraction-6.3 \
297         -lvtkFiltersSMP-6.3 \
298         -lvtkFiltersProgrammable-6.3 \
299         -lvtkFiltersTexture-6.3 \
300         -lvtkFiltersHybrid-6.3 \
301         -lvtkFiltersCore-6.3 \
302         -lvtkImagingMath-6.3 \
303         -lvtkCommonExecutionModel-6.3 \
304         -lvtkImagingStatistics-6.3 \
305         -lvtkRenderingGL2PS-6.3 \
306         -lvtkRenderingContext2D-6.3 \
307         -lvtkIOSQL-6.3 \
308         -lvtkImagingStencil-6.3 \
309         -lvtkImagingCore-6.3 \
310         -lvtkverdict-6.3 \
311         -lvtkInfovisLayout-6.3 \
312         -lvtkCommonDataModel-6.3 \
313         -lvtktiff-6.3 \
314         -lvtkzlib-6.3 \
315         -lvtkproj4-6.3 \
316         -lvtkNetCDF_cxx-6.3 \
317         -lvtkRenderingLOD-6.3 \
318         -lvtkhdf5_hl-6.3 \
319         -lvtkCommonTransforms-6.3 \
320         -lvtkCommonCore-6.3 \
321         -lvtkjpeg-6.3 \
322         -lvtkFiltersStatistics-6.3 \
323         -lvtklibxml2-6.3 \
324         -lvtkIOXML-6.3 \
325         -lvtkFiltersHyperTree-6.3 \
326         -lvtkIOLSDyna-6.3 \
327         -lvtkIOXMLParser-6.3 \
328         -lvtkImagingMorphological-6.3 \
329         -lvtkCommonComputationalGeometry-6.3 \
330         -lvtkCommonSystem-6.3 \
331         -lvtkCommonMisc-6.3 \
332         -lvtkIOImport-6.3 \
333         -lvtkInfovisCore-6.3 \
334         -lvtkhdf5-6.3 \
335         -lvtkexoIIc-6.3 \
336         -lvtkIOParallelXML-6.3 \
337         -lvtkIOMovie-6.3 \
338         -lvtkImagingFourier-6.3 \
339         -lvtkgl2ps-6.3 \
340         -lvtkRenderingVolumeOpenGL-6.3 \
341         -lvtkpng-6.3 \
342         -lvtkalglib-6.3 \
343         -lvtkFiltersParallel-6.3 \
344         -lvtkCommonMath-6.3 \
345         -lvtkFiltersImaging-6.3 \
346         -lvtksqlite-6.3 \
347         -lvtkParallelCore-6.3 \
348         -lvtkIOExodus-6.3 \
349         -lvtkRenderingLabel-6.3 \
350         -lvtkIOExport-6.3 \
351         -lvtkIOGeometry-6.3 \
352         -lvtkjsoncpp-6.3 \
353         -lvtkImagingHybrid-6.3 \
354         -lvtkFiltersSources-6.3 \
355         -lvtkRenderingImage-6.3 \
356         -lvtkDomainsChemistry-6.3 \  
357         -lvtkIOMINC-6.3 \
358         -lvtkoggtheora-6.3 \
359         -lvtkIOCore-6.3 \
360         -lvtkDICOMParser-6.3 \
361         -lvtkCommonColor-6.3 \
362         -lvtkRenderingLIC-6.3 \
363         -lvtkImagingSources-6.3 \
364         -lvtkViewsInfovis-6.3 \
365         -lvtkNetCDF-6.3 \
366         -lvtkFiltersGeometry-6.3 \
367         -lvtkFiltersGeneric-6.3 \
368         -lvtkRenderingVolume-6.3 \
369         -lvtkIONetCDF-6.3 \
370         -lvtksys-6.3 \
371         -lvtkIOPLY-6.3 \
372         -lvtkftgl-6.3 \
373         -lvtkfreetype-6.3 \
374         -lvtkImagingGeneral-6.3 \
375         -lvtkFiltersParallelImaging-6.3 \
376         -lvtkIOAMR-6.3 \
377         -lvtkFiltersFlowPaths-6.3 \
378         -lvtkImagingColor-6.3 \
379         -lvtkFiltersAMR-6.3 \
380         -lvtkInteractionWidgets-6.3 \
381         -lvtkIOInfovis-6.3 \
382         -lvtkFiltersVerdict-6.3 \
383         -lvtkFiltersSelection-6.3 \
384         -lvtkIOParallel-6.3 \
385         -lvtkIOEnSight-6.3 \
386         -lvtkFiltersModeling-6.3 \
387         -lvtkIOVideo-6.3 \
388         -lvtkGUISupportQt-6.3 \
389         -litktestlib-4.9 \
390         -lITKIOMeta-4.9 \
391         -lITKIOGDCM-4.9 \
392         -lITKCommon-4.9 \
393         -lITKPolynomials-4.9 \
394         -lITKOptimizers-4.9 \
395         -lITKVNLInstantiation-4.9 \
396         -lITKNrrdIO-4.9 \
397         -litkhdf5_cpp-4.9 \
398         -lITKIOCSV-4.9 \
399         -lITKLabelMap-4.9 \
400         -lITKIOGIPL-4.9 \
401         -lITKIOPNG-4.9 \
402         -lITKIOMRC-4.9 \
403         -lITKBioCell-4.9 \
404         -lITKIOTransformInsightLegacy-4.9 \
405         -lITKIONIFTI-4.9 \
406         -lITKVTK-4.9 \
407         -lITKPath-4.9 \
408         -lITKIONRRD-4.9 \
409         -litkdouble-conversion-4.9 \
410         -lITKKLMRegionGrowing-4.9 \
411         -lITKIOTIFF-4.9 \
412         -lITKMesh-4.9 \
413         -lITKIOIPL-4.9 \
414         -lITKOptimizersv4-4.9 \
415         -lITKReview-4.9 \
416         -lITKniftiio-4.9 \
417         -lITKIOJPEG-4.9 \
418         -lITKIOTransformBase-4.9 \
419         -lITKgiftiio-4.9 \
420         -lITKznz-4.9 \
421         -lITKIOLSM-4.9 \
422         -lITKSpatialObjects-4.9 \
423         -lITKWatersheds-4.9 \
424         -lITKStatistics-4.9 \
425         -lITKIOBMP-4.9 \
426         -lITKIOSpatialObjects-4.9 \
427         -litkvnl_algo-4.9 \
428         -lITKIOVTK-4.9 \
429         -litkopenjpeg-4.9 \
430         -lITKIOGE-4.9 \
431         -lITKBiasCorrection-4.9 \
432         -litkv3p_lsqr-4.9 \
433         -lITKTransform-4.9 \
434         -litkzlib-4.9 \
435         -lITKIOStimulate-4.9 \
436         -lITKIOMesh-4.9 \
437         -litkv3p_netlib-4.9 \
438         -lITKVideoIO-4.9 \
439         -lITKIOTransformHDF5-4.9 \
440         -lITKDICOMParser-4.9 \
441         -lITKIOImageBase-4.9 \
442         -litkjpeg-4.9 \
443         -lITKIOXML-4.9 \
444         -litkNetlibSlatec-4.9 \
445         -lITKIOBioRad-4.9 \
446         -lITKIOTransformMatlab-4.9 \
447         -litkvcl-4.9 \
448         -litktiff-4.9 \
449         -litkpng-4.9 \
450         -lITKFEM-4.9 \
451         -lITKVideoCore-4.9 \
452         -lITKMetaIO-4.9 \
453         -litkhdf5-4.9 \
454         -lITKQuadEdgeMesh-4.9 \
455         -lITKIOHDF5-4.9 \
456         -lITKVtkGlue-4.9 \
457         -lITKIOSiemens-4.9 \
458         -litkvnl-4.9 \
459         -lITKEXPAT-4.9 \
460         -litksys-4.9 \
461         -litkgdcmMSFF-4.9 \
462         -litkgdcmopenjpeg-4.9 \
463         -litkgdcmjpeg16-4.9 \
464         -litkgdcmDICT-4.9 \
465         -litkgdcmjpeg12-4.9 \
466         -litkgdcmsocketxx-4.9 \
467         -litkgdcmuuid-4.9 \
468         -litkgdcmcharls-4.9 \
469         -litkgdcmDSED-4.9 \
470         -litkgdcmjpeg8-4.9 \
471         -litkgdcmMEXD-4.9 \
472         -litkgdcmCommon-4.9 \
473         -litkgdcmIOD-4.9 \
474         -L/usr/X11R6/lib \
475         -L/usr/lib64 \
476         -L/home/tbaudier/vv/vv_static/Qt/lib/ \
477         -lQt5Core \
478         -lQt5Gui \
479         -lQt5Widgets \
480         -ldl \
481         -lX11 \
482         -lXt
483