-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlibPointCloudFileManager.pro
More file actions
115 lines (101 loc) · 3.1 KB
/
libPointCloudFileManager.pro
File metadata and controls
115 lines (101 loc) · 3.1 KB
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
# Prueba con clave publica en github
#-------------------------------------------------
#
# Project created by QtCreator 2020-03-25T09:25:54
#
#-------------------------------------------------
debug_and_release {
CONFIG -= debug_and_release
CONFIG += debug_and_release
}
# ensure one "debug" or "release" in CONFIG so they can be used as
# conditionals instead of writing "CONFIG(debug, debug|release)"...
CONFIG(debug, debug|release) {
CONFIG -= debug release
CONFIG += debug
}
CONFIG(release, debug|release) {
CONFIG -= debug release
CONFIG += release
}
QT += widgets sql xml concurrent
TARGET = libPointCloudFileManager
TEMPLATE = lib
DEFINES += LIBPOINTCLOUDFILEMANAGER_LIBRARY
#DESTDIR_RELEASE= ./../../../build/release
#DESTDIR_DEBUG= ./../../../build/debug
DESTDIR_RELEASE= ./../../../build_osgeo4w/release
DESTDIR_DEBUG= ./../../../build_osgeo4w/debug
#OSGEO4W_PATH="C:\Program Files\QGIS 2.18"
#OSGEO4W_PATH="C:\Program Files\QGIS 3.4"
OSGEO4W_PATH="E:\dev\OSGeo4Wltr"
LASTOOLS_PATH = ./../../../depends/LASTools2019
#QUAZIPLIB_PATH= ./../../../depends/libQuaZip
QUAZIPLIB_PATH= ./../../../depends/libQuaZip-1.2
#QT_3RDPARTY= C:/Qt/Qt5.6.3/5.6.3/Src/qtbase/src/3rdparty
CGAL_PATH= ./../../../depends/CGAL-5.3.1
BOOST_PATH= ./../../../depends/boost_1_76_0_vs2014_x64
SOURCES += \
PointCloudFileManager.cpp \
PointCloudFile.cpp \
Point.cpp
HEADERS += \
libPointCloudFileManager_global.h \
PointCloudFileManager.h \
PointCloudFileDefinitions.h \
PointCloudFile.h \
Point.h
INCLUDEPATH += \
# $$CGAL_PATH\install\include \
$$CGAL_PATH\include \
$$BOOST_PATH \
$$CGAL_PATH/auxiliary/gmp/include
#INCLUDEPATH += $$QT_3RDPARTY/zlib
INCLUDEPATH += . $$QUAZIPLIB_PATH/include
INCLUDEPATH += . ../libICGAL
INCLUDEPATH += . ../libProcessTools
INCLUDEPATH += . ../libCRS
INCLUDEPATH += . ../libIGDAL
INCLUDEPATH += . ../libParameters
INCLUDEPATH += . ../libLicenseManager
INCLUDEPATH += ../
#INCLUDEPATH += . ../libProcessTools
INCLUDEPATH += $$LASTOOLS_PATH\LASlib\inc
INCLUDEPATH += $$LASTOOLS_PATH\LASzip\src
debug{
DESTDIR = $$DESTDIR_DEBUG
LIBS += -L$$DESTDIR_DEBUG
LIBS += -L$$LASTOOLS_PATH/lib64D
LIBS += -llaslib
# LIBS += $$QUAZIPLIB_PATH\lib\quazipd.lib
LIBS += $$QUAZIPLIB_PATH\lib\quazip1-qt5d.lib
# LIBS += -L$$QUAZIPLIB_PATH/lib
# LIBS += -lquazipd
}else{
DESTDIR = $$DESTDIR_RELEASE
LIBS += -L$$DESTDIR_RELEASE
LIBS += -L$$LASTOOLS_PATH/lib64
LIBS += -llaslib
# LIBS += $$QUAZIPLIB_PATH\lib\quazip.lib
LIBS += $$QUAZIPLIB_PATH\lib\quazip1-qt5.lib
# LIBS += -L$$QUAZIPLIB_PATH/lib
# LIBS += -lquazip
}
LIBS += -llibICGAL
LIBS += -llibCRS
LIBS += -llibIGDAL
LIBS += -llibParameters
LIBS += -llibProcessTools
LIBS += -llibLicenseManager
#LIBS += -llibProcessTools
INCLUDEPATH += . $$OSGEO4W_PATH/include
LIBS += -L$$OSGEO4W_PATH\bin
#LIBS += $$OSGEO4W_PATH\lib\gsl.lib
#LIBS += $$OSGEO4W_PATH\lib\proj_i.lib
LIBS += $$OSGEO4W_PATH\lib\proj.lib
LIBS += $$OSGEO4W_PATH\lib\gdal_i.lib
LIBS += $$OSGEO4W_PATH\lib\geos_c.lib
#unix {
# target.path = /usr/lib
# INSTALLS += target
#}