Skip to content

Commit 2a8d030

Browse files
author
jef
committedNov 10, 2007
fix for grass dlls in msvc build
git-svn-id: http://svn.osgeo.org/qgis/trunk@7366 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent fcbb0a2 commit 2a8d030

File tree

3 files changed

+21
-20
lines changed

3 files changed

+21
-20
lines changed
 

‎src/providers/grass/CMakeLists.txt

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,20 @@ IF (NOT MSVC)
1919
SET_SOURCE_FILES_PROPERTIES(provider.cpp PROPERTIES COMPILE_FLAGS -Wno-error )
2020
ELSE (NOT MSVC)
2121
SUBDIRS(vc)
22+
23+
SET(GRASS_LIBRARIES
24+
${GRASS_LIBRARIES}
25+
grass_gis
26+
grass_vect
27+
grass_gproj
28+
grass_dbmibase
29+
grass_dbmiclient
30+
grass_linkm
31+
grass_dig2
32+
grass_dgl
33+
xdr
34+
${GDAL_LIBRARY}
35+
)
2236
ENDIF (NOT MSVC)
2337

2438
########################################################

‎src/providers/grass/vc/CMakeLists.txt

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -342,13 +342,14 @@ ADD_LIBRARY(grass_dgl SHARED
342342
SET_TARGET_PROPERTIES(grass_dgl PROPERTIES LINK_FLAGS "/def:${CMAKE_CURRENT_SOURCE_DIR}/grass_dgl.def")
343343

344344
ADD_LIBRARY (grass_gproj SHARED
345+
${GRASS_PREFIX}/lib/proj/convert.c
345346
${GRASS_PREFIX}/lib/proj/datum.c
346347
${GRASS_PREFIX}/lib/proj/do_proj.c
347348
${GRASS_PREFIX}/lib/proj/ellipse.c
348349
${GRASS_PREFIX}/lib/proj/get_proj.c
349350
)
350351
SET_TARGET_PROPERTIES(grass_gproj PROPERTIES LINK_FLAGS "/def:${CMAKE_CURRENT_SOURCE_DIR}/grass_gproj.def")
351-
TARGET_LINK_LIBRARIES(grass_gproj grass_gis grass_rtree grass_dig2 ${PROJ_LIBRARY})
352+
TARGET_LINK_LIBRARIES(grass_gproj grass_gis grass_rtree grass_dig2 ${PROJ_LIBRARY} ${GDAL_LIBRARY})
352353

353354
ADD_LIBRARY (grass_dbmibase SHARED
354355
${GRASS_PREFIX}/lib/db/dbmi_base/alloc.c
@@ -451,20 +452,6 @@ ADD_LIBRARY (grass_dbmiclient SHARED
451452
SET_TARGET_PROPERTIES(grass_dbmiclient PROPERTIES LINK_FLAGS "/def:${CMAKE_CURRENT_SOURCE_DIR}/grass_dbmiclient.def")
452453
TARGET_LINK_LIBRARIES(grass_dbmiclient grass_dbmibase)
453454

454-
SET(GRASS_LIBRARIES
455-
${GRASS_LIBRARIES}
456-
grass_gis
457-
grass_vect
458-
grass_proj
459-
grass_dbmibase
460-
grass_dbmiclient
461-
grass_linkm
462-
grass_dig2
463-
grass_dgl
464-
xdr
465-
${GDAL_LIBRARY}
466-
)
467-
468455
INSTALL(TARGETS
469456
grass_gis
470457
grass_vect

‎src/providers/grass/vc/grass_gproj.def

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ GPJ_get_default_datum_params_by_name
1212
GPJ_get_ellipsoid_by_name
1313
GPJ_get_ellipsoid_params
1414
GPJ_get_equivalent_latlong
15-
;GPJ_grass_to_osr
16-
;GPJ_grass_to_wkt
17-
;GPJ_osr_to_grass
18-
;GPJ_set_csv_loc
19-
;GPJ_wkt_to_grass
15+
GPJ_grass_to_osr
16+
GPJ_grass_to_wkt
17+
GPJ_osr_to_grass
18+
GPJ_set_csv_loc
19+
GPJ_wkt_to_grass
2020
free_datum_list
2121
free_ellps_list
2222
pj_do_proj

0 commit comments

Comments
 (0)
Please sign in to comment.