~ubuntu-branches/ubuntu/utopic/kde4libs/utopic

« back to all changes in this revision

Viewing changes to cmake/modules/FindSoprano.cmake

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell
  • Date: 2012-08-01 16:16:35 UTC
  • mfrom: (1.14.20)
  • Revision ID: package-import@ubuntu.com-20120801161635-qewual50h0fwfeju
Tags: 4:4.9.0a-0ubuntu1
New tar from upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
111
111
  ${KDE4_LIB_DIR}
112
112
  )
113
113
 
114
 
 
115
114
# check Soprano version
116
115
 
 
116
# Support SOPRANO_MIN_VERSION for compatibility:
 
117
if(NOT Soprano_FIND_VERSION)
 
118
  set(Soprano_FIND_VERSION "${SOPRANO_MIN_VERSION}")
 
119
endif(NOT Soprano_FIND_VERSION)
 
120
 
117
121
# We set a default for the minimum required version to be backwards compatible
118
 
if(NOT SOPRANO_MIN_VERSION)
119
 
  set(SOPRANO_MIN_VERSION "1.99")
120
 
endif(NOT SOPRANO_MIN_VERSION)
 
122
if(NOT Soprano_FIND_VERSION)
 
123
  set(Soprano_FIND_VERSION "1.99")
 
124
endif(NOT Soprano_FIND_VERSION)
 
125
 
121
126
 
122
127
if(SOPRANO_INCLUDE_DIR)
123
128
  file(READ ${SOPRANO_INCLUDE_DIR}/soprano/version.h SOPRANO_VERSION_CONTENT)
124
129
  string(REGEX MATCH "SOPRANO_VERSION_STRING \".*\"\n" SOPRANO_VERSION_MATCH "${SOPRANO_VERSION_CONTENT}")
125
130
  if(SOPRANO_VERSION_MATCH)
126
131
    string(REGEX REPLACE "SOPRANO_VERSION_STRING \"(.*)\"\n" "\\1" SOPRANO_VERSION ${SOPRANO_VERSION_MATCH})
127
 
    if(SOPRANO_VERSION STRLESS "${SOPRANO_MIN_VERSION}")
128
 
      if(Soprano_FIND_REQUIRED)
129
 
        message(FATAL_ERROR "Soprano version ${SOPRANO_VERSION} is too old. Please install ${SOPRANO_MIN_VERSION} or newer")
130
 
      else(Soprano_FIND_REQUIRED)
131
 
        message(STATUS "Soprano version ${SOPRANO_VERSION} is too old. Please install ${SOPRANO_MIN_VERSION} or newer")
132
 
      endif(Soprano_FIND_REQUIRED)
133
 
    endif(SOPRANO_VERSION STRLESS "${SOPRANO_MIN_VERSION}")
 
132
    # find_package_handle_standard_args will do the version checking
134
133
  endif(SOPRANO_VERSION_MATCH)
135
134
endif(SOPRANO_INCLUDE_DIR)
136
135