project file cleanup in preparation for debian packaging
[engrid.git] / src / engrid.pro.OpenFOAM-paraview
blob1c46f7457a94c0a6bf6a3feb1eb8dd51c5cb3e69
1 TEMPLATE = app
2 LANGUAGE = C++
3 TARGET   = engrid
5 # install
6 target.path = ../platforms/$(WM_ARCH)
8 INSTALLS += target
10 #CONFIG += qt release thread
11 #CONFIG += qt debug thread
12 CONFIG += qt debug_and_release thread
14 DEFINES += QT_NO_DEBUG
15 #DEFINES += QT_DEBUG
17 include(engrid-version.pri)
20 # some hacks to reuse the OpenFOAM paraview files
22 VTKDIR = $(ParaView_DIR)
24 !win32 {
25     LIBS += -L$(ParaView_DIR)/lib/paraview-3.5
26     QMAKE_CXXFLAGS += -DVTK_EXCLUDE_STRSTREAM_HEADERS
27 # reuse the OpenFOAM paraview files
28 # should be easier when the PARAVIEW_INSTALL_DEVELOPMENT:BOOL=ON works better
29     INCLUDEPATH += $(ParaView_INST_DIR)/VTK/Common
30     INCLUDEPATH += $(ParaView_INST_DIR)/VTK/Filtering
31     INCLUDEPATH += $(ParaView_INST_DIR)/VTK/Graphics
32     INCLUDEPATH += $(ParaView_INST_DIR)/VTK/GUISupport/Qt
33     INCLUDEPATH += $(ParaView_INST_DIR)/VTK/Hybrid
34     INCLUDEPATH += $(ParaView_INST_DIR)/VTK/IO
35     INCLUDEPATH += $(ParaView_INST_DIR)/VTK/Rendering
36     INCLUDEPATH += $(ParaView_INST_DIR)/VTK/Utilities
37     INCLUDEPATH += $(ParaView_INST_DIR)/VTK/Widgets
38     INCLUDEPATH += $(ParaView_DIR)/VTK
39     INCLUDEPATH += $(ParaView_DIR)/VTK/GUISupport/Qt
40     INCLUDEPATH += $(ParaView_DIR)/VTK/Utilities
43 win32 {
44     VTK_DIR = C:\VTK
45     VTK_SRCDIR = C:\VTK\5.0.4
46     LIBS += -L$$VTK_DIR\bin\release
47     LIBS += -lvtkRendering
48     LIBS += -lvtkFiltering
49     LIBS += -lvtkIO
50     LIBS += -lvtkfreetype
51     LIBS += -lvtkftgl
52     LIBS += -lvtkexpat
53     LIBS += -lvtkzlib
54     INCLUDEPATH += $$VTK_SRCDIR\COMMON
55     INCLUDEPATH += $$VTK_SRCDIR\FILTER~1
56     INCLUDEPATH += $$VTK_SRCDIR\GUISUP~1\QT
57     INCLUDEPATH += $$VTK_SRCDIR\GENERI~1
58     INCLUDEPATH += $$VTK_SRCDIR\GRAPHICS
59     INCLUDEPATH += $$VTK_SRCDIR\HYBRID
60     INCLUDEPATH += $$VTK_SRCDIR\IMAGING
61     INCLUDEPATH += $$VTK_SRCDIR\IO
62     INCLUDEPATH += $$VTK_SRCDIR\RENDER~1
63     INCLUDEPATH += $$VTK_DIR
64     DEFINES += _USE_MATH_DEFINES
67 include (engrid-standard.pri)