Annotation of /linden_release/linden/indra/cmake/FindELFIO.cmake
Parent Directory
|
Revision Log
Revision 57 - (view) (download)
| 1 : | mjm | 57 | # -*- cmake -*- |
| 2 : | |||
| 3 : | # - Find ELFIO | ||
| 4 : | # Find the ELFIO includes and library | ||
| 5 : | # This module defines | ||
| 6 : | # ELFIO_INCLUDE_DIR, where to find elfio.h, etc. | ||
| 7 : | # ELFIO_LIBRARIES, the libraries needed to use ELFIO. | ||
| 8 : | # ELFIO_FOUND, If false, do not try to use ELFIO. | ||
| 9 : | # also defined, but not for general use are | ||
| 10 : | # ELFIO_LIBRARY, where to find the ELFIO library. | ||
| 11 : | |||
| 12 : | FIND_PATH(ELFIO_INCLUDE_DIR ELFIO/ELFIO.h | ||
| 13 : | /usr/local/include | ||
| 14 : | /usr/include | ||
| 15 : | ) | ||
| 16 : | |||
| 17 : | SET(ELFIO_NAMES ${ELFIO_NAMES} ELFIO) | ||
| 18 : | FIND_LIBRARY(ELFIO_LIBRARY | ||
| 19 : | NAMES ${ELFIO_NAMES} | ||
| 20 : | PATHS /usr/lib /usr/local/lib | ||
| 21 : | ) | ||
| 22 : | |||
| 23 : | IF (ELFIO_LIBRARY AND ELFIO_INCLUDE_DIR) | ||
| 24 : | SET(ELFIO_LIBRARIES ${ELFIO_LIBRARY}) | ||
| 25 : | SET(ELFIO_FOUND "YES") | ||
| 26 : | ELSE (ELFIO_LIBRARY AND ELFIO_INCLUDE_DIR) | ||
| 27 : | SET(ELFIO_FOUND "NO") | ||
| 28 : | ENDIF (ELFIO_LIBRARY AND ELFIO_INCLUDE_DIR) | ||
| 29 : | |||
| 30 : | |||
| 31 : | IF (ELFIO_FOUND) | ||
| 32 : | IF (NOT ELFIO_FIND_QUIETLY) | ||
| 33 : | MESSAGE(STATUS "Found ELFIO: ${ELFIO_LIBRARIES}") | ||
| 34 : | ENDIF (NOT ELFIO_FIND_QUIETLY) | ||
| 35 : | ELSE (ELFIO_FOUND) | ||
| 36 : | IF (ELFIO_FIND_REQUIRED) | ||
| 37 : | MESSAGE(FATAL_ERROR "Could not find ELFIO library") | ||
| 38 : | ENDIF (ELFIO_FIND_REQUIRED) | ||
| 39 : | ENDIF (ELFIO_FOUND) | ||
| 40 : | |||
| 41 : | # Deprecated declarations. | ||
| 42 : | SET (NATIVE_ELFIO_INCLUDE_PATH ${ELFIO_INCLUDE_DIR} ) | ||
| 43 : | GET_FILENAME_COMPONENT (NATIVE_ELFIO_LIB_PATH ${ELFIO_LIBRARY} PATH) | ||
| 44 : | |||
| 45 : | MARK_AS_ADVANCED( | ||
| 46 : | ELFIO_LIBRARY | ||
| 47 : | ELFIO_INCLUDE_DIR | ||
| 48 : | ) |
| ViewVC Help | |
| Powered by ViewVC 1.0.0 |

