11
11
12
12
#MESSAGE("Searching for QGIS")
13
13
IF (WIN32 )
14
- #MESSAGE("Searching for QGIS in C:/program files /Quantum GIS")
14
+ #MESSAGE("Searching for QGIS in $ENV{PROGRAMFILES} /Quantum GIS")
15
15
IF (MINGW)
16
- FIND_PATH (QGIS_PLUGIN_DIR libnortharrowplugin.dll
17
- "C:/Program Files/Quantum GIS/plugins"
18
- )
19
- FIND_PATH (QGIS_INCLUDE_DIR qgsapplication.h
20
- "C:/Program Files/Quantum GIS/include"
21
- )
22
- FIND_LIBRARY (QGIS_CORE_LIBRARY NAMES qgis_core PATHS
23
- "C:/Program Files/Quantum GIS/"
24
- )
25
- FIND_LIBRARY (QGIS_GUI_LIBRARY NAMES qgis_gui PATHS
26
- "C:/Program Files/Quantum GIS/"
27
- )
16
+ FIND_PATH (QGIS_PLUGIN_DIR
17
+ NAMES libnortharrowplugin.dll
18
+ PATHS
19
+ "$ENV{PROGRAMFILES} /Quantum GIS/plugins"
20
+ )
21
+ FIND_PATH (QGIS_INCLUDE_DIR
22
+ NAMES qgsapplication.h
23
+ PATHS
24
+ "$ENV{PROGRAMFILES} /Quantum GIS/include"
25
+ )
26
+ FIND_LIBRARY (QGIS_CORE_LIBRARY
27
+ NAMES qgis_core
28
+ PATHS
29
+ "$ENV{PROGRAMFILES} /Quantum GIS/"
30
+ )
31
+ FIND_LIBRARY (QGIS_GUI_LIBRARY
32
+ NAMES qgis_gui
33
+ PATHS
34
+ "$ENV{PROGRAMFILES} /Quantum GIS/"
35
+ )
28
36
ENDIF (MINGW)
29
37
30
38
IF (MSVC )
31
- FIND_PATH (QGIS_PLUGIN_DIR libnortharrowplugin.dll
32
- "C:/OSGeo4W/app/qgis/plugins"
33
- "C:/Program Files/Quantum GIS/lib/qgis"
34
- )
35
- FIND_PATH (QGIS_INCLUDE_DIR qgsapplication.h
36
- "C:/OSGeo4W/include"
37
- "$ENV{LIB_DIR} /include/qgis"
38
- )
39
- FIND_LIBRARY (QGIS_CORE_LIBRARY NAMES qgis_core PATHS
40
- "C:/OSGeo4W/lib"
41
- "$ENV{LIB_DIR} /lib/"
42
- )
43
- FIND_LIBRARY (QGIS_GUI_LIBRARY NAMES qgis_gui PATHS
44
- "C:/OSGeo4W/lib"
45
- "$ENV{LIB_DIR} /lib/"
46
- )
39
+ FIND_PATH (QGIS_PLUGIN_DIR
40
+ NAMES northarrowplugin.dll
41
+ PATHS
42
+ "$ENV{OSGEO4W_ROOT} /apps/qgis/plugins"
43
+ "$ENV{PROGRAMFILES} /Quantum GIS/plugins"
44
+ )
45
+ FIND_PATH (QGIS_INCLUDE_DIR
46
+ NAMES qgsapplication.h
47
+ PATHS
48
+ "$ENV{INCLUDE} "
49
+ "$ENV{LIB_DIR} /include/qgis"
50
+ "$ENV{OSGEO4W_ROOT} /include"
51
+ "$ENV{PROGRAMFILES} /Quantum GIS/include"
52
+ )
53
+ FIND_LIBRARY (QGIS_CORE_LIBRARY
54
+ NAMES qgis_core
55
+ PATHS
56
+ "$ENV{LIB_DIR} /lib/"
57
+ "$ENV{LIB} "
58
+ "$ENV{OSGEO4W_ROOT} /lib"
59
+ "$ENV{PROGRAMFILES} /Quantum GIS/lib"
60
+ )
61
+ FIND_LIBRARY (QGIS_GUI_LIBRARY
62
+ NAMES qgis_gui
63
+ PATHS
64
+ "$ENV{LIB_DIR} "
65
+ "$ENV{LIB} "
66
+ "$ENV{OSGEO4W_ROOT} /lib"
67
+ "$ENV{PROGRAMFILES} /Quantum GIS/lib"
68
+ )
47
69
ENDIF (MSVC )
48
-
49
70
ELSE (WIN32 )
50
71
IF (UNIX )
51
-
52
72
# try to use bundle on mac
53
73
IF (APPLE )
54
74
#MESSAGE("Searching for QGIS in /Applications/QGIS.app/Contents/MacOS")
@@ -63,44 +83,51 @@ ELSE(WIN32)
63
83
SET (QGIS_GUI_LIBRARY ${QGIS_LIB_DIR} /libqgis_gui.dylib CACHE STRING INTERNAL )
64
84
ELSE (APPLE )
65
85
#MESSAGE("Searching for QGIS in /usr/bin; /usr/local/bin")
66
- FIND_PATH (QGIS_PLUGIN_DIR libnortharrowplugin.so
67
- /usr/lib64/qgis/plugins
68
- /usr/lib/qgis
69
- /usr/local/lib/qgis/plugins
70
- "$ENV{LIB_DIR} /lib/qgis/plugins"
71
- "$ENV{LIB_DIR} /lib/qgis"
86
+ FIND_PATH (QGIS_PLUGIN_DIR
87
+ NAMES libnortharrowplugin.so
88
+ PATHS
89
+ /usr/lib64/qgis/plugins
90
+ /usr/lib/qgis
91
+ /usr/local/lib/qgis/plugins
92
+ "$ENV{LIB_DIR} /lib/qgis/plugins"
93
+ "$ENV{LIB_DIR} /lib/qgis"
94
+ )
95
+ FIND_PATH (QGIS_INCLUDE_DIR
96
+ NAMES qgis.h
97
+ PATHS
98
+ /usr/include /qgis
99
+ /usr/local/include /qgis
100
+ "$ENV{LIB_DIR} /include/qgis"
101
+ )
102
+ FIND_LIBRARY (QGIS_CORE_LIBRARY
103
+ NAMES qgis_core
104
+ PATHS
105
+ /usr/lib64
106
+ /usr/lib
107
+ /usr/local/lib
108
+ "$ENV{LIB_DIR} /lib/"
109
+ )
110
+ FIND_LIBRARY (QGIS_GUI_LIBRARY
111
+ NAMES qgis_gui
112
+ PATHS
113
+ /usr/lib64
114
+ /usr/lib
115
+ /usr/local/lib
116
+ "$ENV{LIB_DIR} /lib/"
72
117
)
73
- FIND_PATH (QGIS_INCLUDE_DIR qgis.h
74
- /usr/include /qgis
75
- /usr/local/include /qgis
76
- "$ENV{LIB_DIR} /include/qgis"
77
- )
78
- FIND_LIBRARY (QGIS_CORE_LIBRARY NAMES qgis_core PATHS
79
- /usr/lib64
80
- /usr/lib
81
- /usr/local/lib
82
- "$ENV{LIB_DIR} /lib/"
83
- )
84
- FIND_LIBRARY (QGIS_GUI_LIBRARY NAMES qgis_gui PATHS
85
- /usr/lib64
86
- /usr/lib
87
- /usr/local/lib
88
- "$ENV{LIB_DIR} /lib/"
89
- )
90
118
ENDIF (APPLE )
91
119
ENDIF (UNIX )
92
120
ENDIF (WIN32 )
93
121
94
-
95
122
IF (QGIS_INCLUDE_DIR AND QGIS_CORE_LIBRARY AND QGIS_GUI_LIBRARY)
96
123
SET (QGIS_FOUND TRUE )
97
124
ENDIF (QGIS_INCLUDE_DIR AND QGIS_CORE_LIBRARY AND QGIS_GUI_LIBRARY)
98
125
99
126
IF (QGIS_FOUND)
100
127
IF (NOT QGIS_FIND_QUIETLY)
101
- MESSAGE (STATUS "Found QGIS Core : ${QGIS_CORE_LIBRARY} " )
102
- MESSAGE (STATUS "Found QGIS Gui : ${QGIS_GUI_LIBRARY} " )
103
- MESSAGE (STATUS "Found QGIS Plugins Dir : ${QGIS_PLUGIN_DIR} " )
128
+ MESSAGE (STATUS "Found QGIS core : ${QGIS_CORE_LIBRARY} " )
129
+ MESSAGE (STATUS "Found QGIS gui : ${QGIS_GUI_LIBRARY} " )
130
+ MESSAGE (STATUS "Found QGIS plugins directory : ${QGIS_PLUGIN_DIR} " )
104
131
ENDIF (NOT QGIS_FIND_QUIETLY)
105
132
ELSE (QGIS_FOUND)
106
133
IF (QGIS_FIND_REQUIRED)
0 commit comments