File: OCCT.pri

package info (click to toggle)
opencascade 7.8.1%2Bdfsg1-3
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 293,924 kB
  • sloc: cpp: 1,249,635; tcl: 15,974; cs: 5,173; java: 1,554; sh: 1,354; ansic: 821; xml: 737; makefile: 26; javascript: 22
file content (59 lines) | stat: -rw-r--r-- 1,940 bytes parent folder | download | duplicates (3)
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
51
52
53
54
55
56
57
58
59
#
INCLUDEPATH += $$_PRO_FILE_PWD_/occt/inc $$_PRO_FILE_PWD_/3rdparty/include
DEPENDPATH  += $$_PRO_FILE_PWD_/occt/inc $$_PRO_FILE_PWD_/3rdparty/include

DEFINES += OCC_CONVERT_SIGNALS

CONFIG(debug,debug|release) {
  DEFINES += DEB
}

occt_lib_subpath = libs/armeabi-v7a

occt_lib_path      = $$_PRO_FILE_PWD_/occt/$$occt_lib_subpath
3rdparty_lib_path  = $$_PRO_FILE_PWD_/3rdparty/$$occt_lib_subpath

android {
    QMAKE_CFLAGS   += -fexceptions -Wno-ignored-qualifiers
    QMAKE_CXXFLAGS += -fexceptions -Wno-ignored-qualifiers
    LIBS += -L$$occt_lib_path -lEGL
}
win32 {
    QMAKE_CXXFLAGS_WARN_ON += -W4
    INCLUDEPATH += $$(CSF_OCCTIncludePath)
    LIBS += -L$(CSF_OCCTLibPath);$(CSF_PRODLibPath)
    LIBS += -lopengl32
}

LIBS += -lTKernel \
        -lTKMath \
        -lTKG2d \
        -lTKG3d \
        -lTKGeomBase \
        -lTKBRep \
        -lTKGeomAlgo \
        -lTKTopAlgo \
        -lTKShHealing \
        -lTKService \
        -lTKMesh \
        -lTKHLR \
        -lTKV3d \
        -lTKOpenGles

# IMPORTANT. load libraries in a proper order
ANDROID_EXTRA_LIBS =  $$3rdparty_lib_path/libfreeimage.so \
                      $$3rdparty_lib_path/libfreetype.so \
                      $$occt_lib_path/libTKernel.so \
                      $$occt_lib_path/libTKMath.so \
                      $$occt_lib_path/libTKG2d.so \
                      $$occt_lib_path/libTKG3d.so \
                      $$occt_lib_path/libTKGeomBase.so \
                      $$occt_lib_path/libTKBRep.so \
                      $$occt_lib_path/libTKGeomAlgo.so \
                      $$occt_lib_path/libTKTopAlgo.so \
                      $$occt_lib_path/libTKShHealing.so \
                      $$occt_lib_path/libTKService.so \
                      $$occt_lib_path/libTKMesh.so \
                      $$occt_lib_path/libTKHLR.so \
                      $$occt_lib_path/libTKV3d.so \
                      $$occt_lib_path/libTKOpenGles.so