Selaa lähdekoodia

libproj: test for PROJ6

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@74194 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Metz 6 vuotta sitten
vanhempi
commit
effaa356ee
1 muutettua tiedostoa jossa 4 lisäystä ja 1 poistoa
  1. 4 1
      lib/proj/do_proj.c

+ 4 - 1
lib/proj/do_proj.c

@@ -98,9 +98,11 @@ int GPJ_init_transform(const struct pj_info *info_in,
 						    info_out->srid,
 						    NULL);
 
-	    if (info_trans->pj == NULL)
+	    if (info_trans->pj == NULL) {
 		G_warning(_("proj_create_crs_to_crs() failed for '%s' and '%s'"),
 		          info_in->srid, info_out->srid);
+	    }
+#if PROJ_VERSION_MAJOR >= 6
 	    else {
 		char *str = proj_as_proj_string(NULL, info_trans->pj,
 		                                PJ_PROJ_5, NULL);
@@ -108,6 +110,7 @@ int GPJ_init_transform(const struct pj_info *info_in,
 		if (str)
 		    info-trans->def = G_store(str);
 	    }
+#endif
 	}
 	if (info_trans->pj == NULL) {
 	    if (info_out->pj != NULL && info_out->def != NULL)