replaced abort() with EG_BUG
[engrid.git] / src / engrid.pro.cgns
blob98139599de9c9b3f39f483fb256b50972226f6ec
1 TEMPLATE = app
2 LANGUAGE = C++
3 TARGET   = engrid
5 # install
6 target.path = /usr/bin
8 # target.path = $$PREFIX/bin
9 INSTALLS += target
11 #CONFIG += qt release thread
12 #CONFIG += qt debug thread
13 CONFIG += qt debug_and_release thread
15 DEFINES += QT_NO_DEBUG
16 #DEFINES += QT_DEBUG
18 #QMAKE_CXXFLAGS += -DAPP_VERSION=\\\"`date +'\"%a_%b_%d,_%Y\"'`\\\"
19 # get "git revision number"
20 QMAKE_CXXFLAGS += -DENGRID_VERSION=\\\"`git describe`\\\"
22 QMAKE_CXXFLAGS += -Wall
24 # QMAKE_CXXFLAGS += -pg
26 QT += xml network opengl
28 !win32 {
29     LIBS += -L./netgen_svn
30     LIBS += -L$(VTKLIBDIR)
31     #LIBS += -Wl,-rpath
32     QMAKE_CXXFLAGS += -Wno-deprecated
33     INCLUDEPATH += $(VTKINCDIR)
34     INCLUDEPATH += ./netgen_svn/netgen-mesher/netgen/nglib
35     INCLUDEPATH += ./netgen_svn/netgen-mesher/netgen/libsrc/general
38 win32 {
39     VTK_DIR = C:\VTK
40     VTK_SRCDIR = C:\VTK\5.0.4
41     LIBS += -L$$VTK_DIR\bin\release
42     LIBS += -lvtkRendering
43     LIBS += -lvtkFiltering
44     LIBS += -lvtkIO
45     LIBS += -lvtkfreetype
46     LIBS += -lvtkftgl
47     LIBS += -lvtkexpat
48     LIBS += -lvtkzlib
49     INCLUDEPATH += $$VTK_SRCDIR\COMMON
50     INCLUDEPATH += $$VTK_SRCDIR\FILTER~1
51     INCLUDEPATH += $$VTK_SRCDIR\GUISUP~1\QT
52     INCLUDEPATH += $$VTK_SRCDIR\GENERI~1
53     INCLUDEPATH += $$VTK_SRCDIR\GRAPHICS
54     INCLUDEPATH += $$VTK_SRCDIR\HYBRID
55     INCLUDEPATH += $$VTK_SRCDIR\IMAGING
56     INCLUDEPATH += $$VTK_SRCDIR\IO
57     INCLUDEPATH += $$VTK_SRCDIR\RENDER~1
58     INCLUDEPATH += $$VTK_DIR
59     INCLUDEPATH += netgen_svn\netgen-mesher\netgen\nglib
60     INCLUDEPATH += netgen_svn\netgen-mesher\netgen\libsrc\general
61     LIBS += -Lnetgen_svn\release
62     DEFINES += _USE_MATH_DEFINES
65 include (engrid-cgns.pri)
66 include (engrid-standard.pri)