File tree Expand file tree Collapse file tree 5 files changed +27
-17
lines changed Expand file tree Collapse file tree 5 files changed +27
-17
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,8 @@ IF (WITH_GRASS)
39
39
SET (GRASS_PREFIX ${GRASS_PREFIX} CACHE PATH "Path to GRASS base directory" )
40
40
ENDIF (WITH_GRASS )
41
41
42
+ SET (WITH_DESKTOP TRUE CACHE BOOL "Determines whether QGIS desktop should be built" )
43
+
42
44
# mapserver by us disabled default because it needs FastCGI (which is optional dependency)
43
45
SET (WITH_MAPSERVER FALSE CACHE BOOL "Determines whether QGIS mapserver should be built" )
44
46
@@ -134,8 +136,6 @@ ENDIF(NOT WIN32 AND NOT ANDROID)
134
136
135
137
# required
136
138
FIND_PACKAGE (Proj )
137
- FIND_PACKAGE (Expat ) # GPS importer plugin
138
- FIND_PACKAGE (GSL ) # Georeferencer
139
139
FIND_PACKAGE (GEOS )
140
140
FIND_PACKAGE (GDAL )
141
141
@@ -186,7 +186,9 @@ SET(QT_USE_QTXML 1)
186
186
SET (QT_USE_QTNETWORK 1 )
187
187
SET (QT_USE_QTSVG 1 )
188
188
SET (QT_USE_QTSQL 1 )
189
- SET (QT_USE_QTWEBKIT 1 )
189
+ IF (WITH_DESKTOP )
190
+ SET (QT_USE_QTWEBKIT 1 )
191
+ ENDIF (WITH_DESKTOP )
190
192
191
193
IF (NOT QT_QTXML_FOUND OR NOT QT_QTNETWORK_FOUND OR NOT QT_QTSVG_FOUND OR NOT QT_QTSQL_FOUND OR NOT QT_QTWEBKIT_FOUND )
192
194
MESSAGE (SEND_ERROR "Some Qt4 modules haven't been found!" )
Original file line number Diff line number Diff line change @@ -2,12 +2,15 @@ ADD_SUBDIRECTORY(core)
2
2
ADD_SUBDIRECTORY (analysis )
3
3
ADD_SUBDIRECTORY (ui )
4
4
ADD_SUBDIRECTORY (gui )
5
- ADD_SUBDIRECTORY (app )
6
5
ADD_SUBDIRECTORY (providers )
7
- ADD_SUBDIRECTORY (plugins )
8
- ADD_SUBDIRECTORY (helpviewer )
9
6
ADD_SUBDIRECTORY (crssync )
10
- ADD_SUBDIRECTORY (browser )
7
+
8
+ IF (WITH_DESKTOP )
9
+ ADD_SUBDIRECTORY (app )
10
+ ADD_SUBDIRECTORY (helpviewer )
11
+ ADD_SUBDIRECTORY (browser )
12
+ ADD_SUBDIRECTORY (plugins )
13
+ ENDIF (WITH_DESKTOP )
11
14
12
15
IF (WITH_BINDINGS )
13
16
ADD_SUBDIRECTORY (python )
Original file line number Diff line number Diff line change @@ -14,6 +14,8 @@ ADD_SUBDIRECTORY(spatialquery)
14
14
ADD_SUBDIRECTORY (sqlanywhere )
15
15
ADD_SUBDIRECTORY (roadgraph )
16
16
ADD_SUBDIRECTORY (zonal_statistics )
17
+ ADD_SUBDIRECTORY (georeferencer )
18
+ ADD_SUBDIRECTORY (gps_importer )
17
19
18
20
IF (WITH_SPATIALITE )
19
21
ADD_SUBDIRECTORY (offline_editing )
@@ -23,20 +25,12 @@ IF (POSTGRES_FOUND)
23
25
ADD_SUBDIRECTORY (spit )
24
26
ENDIF (POSTGRES_FOUND )
25
27
26
- IF (EXPAT_FOUND )
27
- ADD_SUBDIRECTORY (gps_importer )
28
- ENDIF (EXPAT_FOUND )
29
-
30
- IF (GSL_FOUND )
31
- ADD_SUBDIRECTORY (georeferencer )
32
- ENDIF (GSL_FOUND )
33
-
34
28
IF (GRASS_FOUND )
35
29
ADD_SUBDIRECTORY (grass )
36
30
ENDIF (GRASS_FOUND )
37
31
38
- IF (OSGEARTH_FOUND )
32
+ IF (WITH_GLOBE )
39
33
ADD_SUBDIRECTORY (globe )
40
- ENDIF (OSGEARTH_FOUND )
34
+ ENDIF (WITH_GLOBE )
41
35
42
36
# headers installed in qgis_core target
Original file line number Diff line number Diff line change
1
+ FIND_PACKAGE (GSL ) # Georeferencer
2
+
3
+ IF (GSL_FOUND )
4
+
1
5
########################################################
2
6
# Files
3
7
@@ -91,3 +95,5 @@ TARGET_LINK_LIBRARIES(georefplugin
91
95
INSTALL (TARGETS georefplugin
92
96
RUNTIME DESTINATION ${QGIS_PLUGIN_DIR}
93
97
LIBRARY DESTINATION ${QGIS_PLUGIN_DIR} )
98
+
99
+ ENDIF (GSL_FOUND )
Original file line number Diff line number Diff line change
1
+ FIND_PACKAGE (Expat ) # GPS importer plugin
2
+
3
+ IF (EXPAT_FOUND )
1
4
2
5
########################################################
3
6
# Files
@@ -57,3 +60,5 @@ TARGET_LINK_LIBRARIES(gpsimporterplugin
57
60
INSTALL (TARGETS gpsimporterplugin
58
61
RUNTIME DESTINATION ${QGIS_PLUGIN_DIR}
59
62
LIBRARY DESTINATION ${QGIS_PLUGIN_DIR} )
63
+
64
+ ENDIF (EXPAT_FOUND )
You can’t perform that action at this time.
0 commit comments