Changeset 1605:0656e1ee91ce


Ignore:
Timestamp:
03/02/10 13:40:17 (5 months ago)
Author:
Mateusz Loskot <mateusz@…>
Branch:
default
Message:

Improved FindSpatialIndex?.cmake to properly handle user-defined SPATIALINDEX_INCLUDE_DIR

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cmake/modules/FindSpatialIndex.cmake

    r1604 r1605  
    1616MESSAGE(STATUS "Searching for SpatialIndex ${SpatialIndex_FIND_VERSION}+ library") 
    1717 
    18 IF(SPATIALINDEX_INCLUDE_DIR) 
     18IF(SPATIALINDEX_INCLUDE_DIR AND SPATIALINDEX_LIBRARY) 
    1919  # Already in cache, be silent 
    2020  SET(SPATIALINDEX_FIND_QUIETLY TRUE) 
     
    5252 
    5353  SET(SPATIALINDEX_VERSION_H "${SPATIALINDEX_INCLUDE_DIR}/Version.h") 
    54   FILE(READ ${SPATIALINDEX_VERSION_H} SPATIALINDEX_VERSION_H_CONTENTS) 
     54  if(NOT EXISTS ${SPATIALINDEX_VERSION_H}) 
     55    set(SPATIALINDEX_VERSION_H "${SPATIALINDEX_INCLUDE_DIR}/spatialindex/Version.h") 
     56  endif() 
     57 
     58  file(READ ${SPATIALINDEX_VERSION_H} SPATIALINDEX_VERSION_H_CONTENTS) 
    5559 
    5660  IF (DEFINED SPATIALINDEX_VERSION_H_CONTENTS) 
Note: See TracChangeset for help on using the changeset viewer.