-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathvtk.pri
50 lines (37 loc) · 1.25 KB
/
vtk.pri
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#--------------------
# CONFIG VTK HERE #
#--------------------
VTK_ROOT = D:\VTK-7.0.0_Install # change the path when you switch between release and debug version
VTK_MAIN_VERSION = 7.0
unix:!macx{
VTK_LIB_FILES = $$files($${VTK_ROOT}/lib/*.so)
INCLUDEPATH += $${VTK_ROOT}/include/vtk-$${VTK_MAIN_VERSION}
LIBS += -L$${VTK_ROOT}/lib
for(FILE, VTK_LIB_FILES) {
BASENAME = $$basename(FILE)
SUFFIX_REMOVED = $$replace(BASENAME,\.so$,)
PREFIX_REMOVED = $$replace(SUFFIX_REMOVED, ^lib, )
LIBS += -l$$PREFIX_REMOVED
}
}
win32{
VTK_LIB_FILES = $$files($${VTK_ROOT}\lib\*.lib)
QMAKE_LFLAGS += /LARGEADDRESSAWARE
INCLUDEPATH += $${VTK_ROOT}\include\vtk-$${VTK_MAIN_VERSION}
LIBS += -L$${VTK_ROOT}\lib
for(FILE, VTK_LIB_FILES) {
BASENAME = $$basename(FILE)
LIBS += -l$$replace(BASENAME,\.lib,)
}
}
macx{
VTK_LIB_FILES = $$files($${VTK_ROOT}/lib/*.dylib)
INCLUDEPATH += $${VTK_ROOT}/include/vtk-$${VTK_MAIN_VERSION}
LIBS += -L$${VTK_ROOT}/lib
for(FILE, VTK_LIB_FILES) {
BASENAME = $$basename(FILE)
SUFFIX_REMOVED = $$replace(BASENAME,\.dylib$,)
PREFIX_REMOVED = $$replace(SUFFIX_REMOVED, ^lib, )
LIBS += -l$$PREFIX_REMOVED
}
}