diff options
| author | Sebastian Trueg <sebastian@trueg.de> | 2009-07-29 18:13:18 +0000 | 
|---|---|---|
| committer | Sebastian Trueg <sebastian@trueg.de> | 2009-07-29 18:13:18 +0000 | 
| commit | 578326f7251a85d9368cfaa462b91f7b7f3dd81f (patch) | |
| tree | 08605b5de26da7da1ea8b30867d297f5cc36cb4c | |
| parent | 76f5a21cccb8f7ca92179d59508f2045176361d1 (diff) | |
| download | extra-cmake-modules-578326f7251a85d9368cfaa462b91f7b7f3dd81f.tar.gz extra-cmake-modules-578326f7251a85d9368cfaa462b91f7b7f3dd81f.tar.bz2 | |
Make sure the Soprano cmake macros are found.
svn path=/branches/KDE/4.3/kdelibs/; revision=1004260
| -rw-r--r-- | modules/FindSoprano.cmake | 11 | 
1 files changed, 11 insertions, 0 deletions
| diff --git a/modules/FindSoprano.cmake b/modules/FindSoprano.cmake index fb84c2e4..65c22561 100644 --- a/modules/FindSoprano.cmake +++ b/modules/FindSoprano.cmake @@ -173,6 +173,17 @@        set(SOPRANO_PLUGIN_VIRTUOSOBACKEND_FOUND TRUE)        set(_plugins "${_plugins} virtuosobackend")      endif(EXISTS ${SOPRANO_PLUGIN_DIR}/virtuosobackend.desktop) +     +    # make sure the Soprano cmake macros are found +    get_filename_component(_SOPRANO_PREFIX ${SOPRANO_INCLUDE_DIR} PATH) +    find_file(_SOPRANO_MACRO_FILE NAMES SopranoAddOntology.cmake HINTS ${_SOPRANO_PREFIX}/share/soprano/cmake ) +    if(_SOPRANO_MACRO_FILE) +      # new Soprano > 2.3.0 location +      set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${_SOPRANO_PREFIX}/share/soprano/cmake) +    else(_SOPRANO_MACRO_FILE) +      # the old Soprano 2.3.0 location +      set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${_SOPRANO_PREFIX}/share/apps/cmake/modules) +    endif(_SOPRANO_MACRO_FILE)    endif(Soprano_FOUND) | 
