~ubuntu-branches/ubuntu/utopic/qgis/utopic

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})