1.1.3
by Francesco Paolo Lovergine
Import upstream version 0.8.1 |
1 |
ADD_DEFINITIONS(-DGRASS_BASE=\\\"${GRASS_PREFIX}\\\") |
2 |
||
3 |
######################################################## |
|
4 |
# Files |
|
5 |
||
6 |
SET(GRASS_PROVIDER_SRCS provider.cpp) |
|
7 |
||
8 |
SET(GRASS_LIB_SRCS qgsgrassprovider.cpp qgsgrass.cpp) |
|
9 |
||
10 |
######################################################## |
|
11 |
# Build |
|
12 |
||
13 |
INCLUDE_DIRECTORIES ( |
|
14 |
../../core |
|
15 |
${GRASS_INCLUDE_DIR} |
|
16 |
${GDAL_INCLUDE_DIR} |
|
17 |
${PROJ_INCLUDE_DIR} |
|
18 |
${GEOS_INCLUDE_DIR} |
|
19 |
) |
|
20 |
||
1.2.1
by Francesco Paolo Lovergine
Import upstream version 1.4.0+12730 |
21 |
|
1.1.3
by Francesco Paolo Lovergine
Import upstream version 0.8.1 |
22 |
ADD_LIBRARY (qgisgrass SHARED ${GRASS_LIB_SRCS}) |
23 |
||
1.2.1
by Francesco Paolo Lovergine
Import upstream version 1.4.0+12730 |
24 |
SET_TARGET_PROPERTIES(qgisgrass PROPERTIES VERSION ${COMPLETE_VERSION} SOVERSION ${COMPLETE_VERSION}) |
25 |
||
26 |
IF (WIN32) |
|
27 |
SET_TARGET_PROPERTIES(qgisgrass PROPERTIES COMPILE_FLAGS "\"-DGRASS_EXPORT=__declspec(dllexport)\"" ) |
|
28 |
ELSE (WIN32) |
|
29 |
SET_TARGET_PROPERTIES(qgisgrass PROPERTIES COMPILE_FLAGS "-DGRASS_EXPORT=" ) |
|
30 |
ENDIF (WIN32) |
|
31 |
||
1.1.3
by Francesco Paolo Lovergine
Import upstream version 0.8.1 |
32 |
TARGET_LINK_LIBRARIES (qgisgrass |
33 |
qgis_core |
|
1.2.1
by Francesco Paolo Lovergine
Import upstream version 1.4.0+12730 |
34 |
${GRASS_LIBRARY_gis} |
35 |
${GRASS_LIBRARY_vect} |
|
36 |
${GRASS_LIBRARY_dbmibase} |
|
37 |
${GRASS_LIBRARY_dbmiclient} |
|
38 |
${GRASS_LIBRARY_gproj} |
|
1.1.3
by Francesco Paolo Lovergine
Import upstream version 0.8.1 |
39 |
) |
40 |
||
1.2.1
by Francesco Paolo Lovergine
Import upstream version 1.4.0+12730 |
41 |
IF (APPLE) |
42 |
SET_TARGET_PROPERTIES(qgisgrass PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE ) |
|
43 |
ENDIF (APPLE) |
|
44 |
||
1.1.3
by Francesco Paolo Lovergine
Import upstream version 0.8.1 |
45 |
ADD_LIBRARY (grassprovider MODULE ${GRASS_PROVIDER_SRCS}) |
46 |
||
1.2.1
by Francesco Paolo Lovergine
Import upstream version 1.4.0+12730 |
47 |
IF (WIN32) |
48 |
SET_TARGET_PROPERTIES(grassprovider PROPERTIES COMPILE_FLAGS "\"-DGRASS_EXPORT=__declspec(dllimport)\"" ) |
|
49 |
ELSE (WIN32) |
|
50 |
SET_TARGET_PROPERTIES(grassprovider PROPERTIES COMPILE_FLAGS "-DGRASS_EXPORT=" ) |
|
51 |
ENDIF (WIN32) |
|
52 |
||
1.1.3
by Francesco Paolo Lovergine
Import upstream version 0.8.1 |
53 |
TARGET_LINK_LIBRARIES (grassprovider |
54 |
qgisgrass |
|
55 |
) |
|
56 |
||
57 |
######################################################## |
|
58 |
# Install |
|
59 |
||
60 |
INSTALL(TARGETS qgisgrass |
|
61 |
RUNTIME DESTINATION ${QGIS_BIN_DIR} |
|
1.2.1
by Francesco Paolo Lovergine
Import upstream version 1.4.0+12730 |
62 |
LIBRARY DESTINATION ${QGIS_LIB_DIR}) |
1.1.3
by Francesco Paolo Lovergine
Import upstream version 0.8.1 |
63 |
|
64 |
INSTALL(TARGETS grassprovider |
|
65 |
RUNTIME DESTINATION ${QGIS_PLUGIN_DIR} |
|
66 |
LIBRARY DESTINATION ${QGIS_PLUGIN_DIR}) |