| | 16 | # Take care about opensync-1.0.pc settings |
|---|
| | 17 | INCLUDE( FindPkgConfig ) |
|---|
| | 18 | |
|---|
| | 19 | IF ( OpenSync_FIND_REQUIRED ) |
|---|
| | 20 | SET( _pkgconfig_REQUIRED "REQUIRED" ) |
|---|
| | 21 | ELSE( OpenSync_FIND_REQUIRED ) |
|---|
| | 22 | SET( _pkgconfig_REQUIRED "" ) |
|---|
| | 23 | ENDIF ( OpenSync_FIND_REQUIRED ) |
|---|
| | 24 | |
|---|
| | 25 | IF ( OPENSYNC_MIN_VERSION ) |
|---|
| | 26 | PKG_SEARCH_MODULE( OPENSYNC ${_pkgconfig_REQUIRED} opensync-1.0>=${OPENSYNC_MIN_VERSION} ) |
|---|
| | 27 | ELSE ( OPENSYNC_MIN_VERSION ) |
|---|
| | 28 | PKG_SEARCH_MODULE( OPENSYNC ${_pkgconfig_REQUIRED} opensync-1.0 ) |
|---|
| | 29 | ENDIF ( OPENSYNC_MIN_VERSION ) |
|---|
| | 30 | |
|---|
| 29 | | # Look for OpenSync include dir and libraries, and take care about pkg-config first... |
|---|
| 30 | | FIND_PATH( OPENSYNC_INCLUDE_DIR opensync/opensync.h PATHS ${_opensync_include_DIR} PATH_SUFFIXES opensync-1.0 NO_DEFAULT_PATH ) |
|---|
| 31 | | FIND_PATH( OPENSYNC_INCLUDE_DIR opensync/opensync.h PATH_SUFFIXES opensync-1.0 |
|---|
| 32 | | PATHS |
|---|
| 33 | | /opt/local/include/ |
|---|
| 34 | | /sw/include/ |
|---|
| 35 | | /usr/local/include/ |
|---|
| 36 | | /usr/include/ ) |
|---|
| 37 | | |
|---|
| 38 | | FIND_LIBRARY( OPENSYNC_LIBRARIES opensync PATHS ${_opensync_link_DIR} NO_DEFAULT_PATH ) |
|---|
| 39 | | FIND_LIBRARY( OPENSYNC_LIBRARIES opensync |
|---|
| 40 | | PATHS |
|---|
| 41 | | /opt/local/lib |
|---|
| 42 | | /sw/lib |
|---|
| 43 | | /usr/lib |
|---|
| 44 | | /usr/local/lib |
|---|
| 45 | | /usr/lib64 |
|---|
| 46 | | /usr/local/lib64 |
|---|
| 47 | | /opt/lib64 ) |
|---|
| | 59 | # Report results |
|---|
| | 60 | IF ( OPENSYNC_LIBRARIES AND OPENSYNC_INCLUDE_DIRS ) |
|---|
| | 61 | SET( OPENSYNC_FOUND 1 ) |
|---|
| | 62 | IF ( NOT OpenSync_FIND_QUIETLY ) |
|---|
| | 63 | MESSAGE( STATUS "Found OpenSync: ${OPENSYNC_LIBRARIES}" ) |
|---|
| | 64 | ENDIF ( NOT OpenSync_FIND_QUIETLY ) |
|---|
| | 65 | ELSE ( OPENSYNC_LIBRARIES AND OPENSYNC_INCLUDE_DIRS ) |
|---|
| | 66 | IF ( OpenSync_FIND_REQUIRED ) |
|---|
| | 67 | MESSAGE( SEND_ERROR "Could NOT find OpenSync" ) |
|---|
| | 68 | ELSE ( OpenSync_FIND_REQUIRED ) |
|---|
| | 69 | IF ( NOT OpenSync_FIND_QUIETLY ) |
|---|
| | 70 | MESSAGE( STATUS "Could NOT find OpenSync" ) |
|---|
| | 71 | ENDIF ( NOT OpenSync_FIND_QUIETLY ) |
|---|
| | 72 | ENDIF ( OpenSync_FIND_REQUIRED ) |
|---|
| | 73 | ENDIF ( OPENSYNC_LIBRARIES AND OPENSYNC_INCLUDE_DIRS ) |
|---|
| | 74 | ENDIF( NOT OPENSYNC_FOUND AND NOT PKG_CONFIG_FOUND ) |
|---|
| 53 | | # Report results |
|---|
| 54 | | IF ( OPENSYNC_LIBRARIES AND OPENSYNC_INCLUDE_DIR ) |
|---|
| 55 | | SET( OPENSYNC_FOUND 1 ) |
|---|
| 56 | | IF ( NOT OpenSync_FIND_QUIETLY ) |
|---|
| 57 | | MESSAGE( STATUS "Found OpenSync: ${OPENSYNC_LIBRARIES}" ) |
|---|
| 58 | | ENDIF ( NOT OpenSync_FIND_QUIETLY ) |
|---|
| 59 | | ELSE ( OPENSYNC_LIBRARIES AND OPENSYNC_INCLUDE_DIR ) |
|---|
| 60 | | IF ( OpenSync_FIND_REQUIRED ) |
|---|
| 61 | | MESSAGE( SEND_ERROR "Could NOT find OpenSync" ) |
|---|
| 62 | | ELSE ( OpenSync_FIND_REQUIRED ) |
|---|
| 63 | | IF ( NOT OpenSync_FIND_QUIETLY ) |
|---|
| 64 | | MESSAGE( STATUS "Could NOT find OpenSync" ) |
|---|
| 65 | | ENDIF ( NOT OpenSync_FIND_QUIETLY ) |
|---|
| 66 | | ENDIF ( OpenSync_FIND_REQUIRED ) |
|---|
| 67 | | ENDIF ( OPENSYNC_LIBRARIES AND OPENSYNC_INCLUDE_DIR ) |
|---|
| | 80 | # Hide advanced variables from CMake GUIs |
|---|
| | 81 | MARK_AS_ADVANCED( OPENSYNC_LIBRARIES OPENSYNC_INCLUDE_DIRS ) |
|---|