File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -57,7 +57,14 @@ IF (PROJ_FOUND)
57
57
check_library_exists ("${PROJ_LIBRARY} " proj_info "" PROJ_HAS_INFO )
58
58
59
59
IF (NOT PROJ_FIND_QUIETLY )
60
- MESSAGE (STATUS "Found Proj: ${PROJ_LIBRARY} " )
60
+ IF (PROJ_HAS_INFO )
61
+ FILE (READ ${PROJ_INCLUDE_DIR} /proj.h proj_version )
62
+ STRING (REGEX REPLACE "^.*PROJ_VERSION_MAJOR +([0-9]+).*$" "\\ 1" PROJ_VERSION_MAJOR "${proj_version} " )
63
+ STRING (REGEX REPLACE "^.*PROJ_VERSION_MINOR +([0-9]+).*$" "\\ 1" PROJ_VERSION_MINOR "${proj_version} " )
64
+ STRING (REGEX REPLACE "^.*PROJ_VERSION_PATCH +([0-9]+).*$" "\\ 1" PROJ_VERSION_PATCH "${proj_version} " )
65
+ STRING (CONCAT PROJ_VERSION_STR "(" ${PROJ_VERSION_MAJOR} "." ${PROJ_VERSION_MINOR} "." ${PROJ_VERSION_PATCH} ")" )
66
+ ENDIF (PROJ_HAS_INFO )
67
+ MESSAGE (STATUS "Found Proj: ${PROJ_LIBRARY} ${PROJ_VERSION_STR} " )
61
68
ENDIF (NOT PROJ_FIND_QUIETLY )
62
69
63
70
ELSE (PROJ_FOUND )
Original file line number Diff line number Diff line change @@ -4222,7 +4222,7 @@ void QgisApp::about()
4222
4222
4223
4223
versionString += QLatin1String ( " </tr><tr>" );
4224
4224
4225
- #if PJ_VERSION >= 500
4225
+ #if PROJ_HAS_INFO
4226
4226
PJ_INFO info = proj_info ();
4227
4227
versionString += " <td>" + tr ( " Compiled against PROJ" ) + " </td><td>" + QString::number ( PJ_VERSION ) + " </td>" ;
4228
4228
versionString += " <td>" + tr ( " Running against PROJ" ) + " </td><td>" + info.version + " </td>" ;
You can’t perform that action at this time.
0 commit comments