Spaces:
Sleeping
Sleeping
| ############################################################################### | |
| # Find Toshiba TeliCam | |
| # | |
| # This sets the following variables: | |
| # TeliCam_FOUND - True if TeliCam was found. | |
| # TeliCam_INCLUDE_DIRS - Directories containing the TeliCam include files. | |
| # TeliCam_LIBRARIES - Libraries needed to use TeliCam. | |
| find_path( | |
| TeliCam_INCLUDE_DIR TeliCamApi.h | |
| PATHS | |
| "${PROGRAM_FILES}/Toshiba Teli/TeliCamSDK/TeliCamApi/Include" | |
| "${CMAKE_SOURCE_DIR}/../TeliCamSDK/TeliCamApi/Include" | |
| /usr/include | |
| /user/include | |
| /opt/TeliCamSDK/include | |
| PATH_SUFFIXES TeliCam | |
| ) | |
| if(${CMAKE_CL_64}) | |
| set(TELI_PATH_SUFFIXES x64) | |
| else() | |
| set(TELI_PATH_SUFFIXES x86) | |
| endif() | |
| find_library( | |
| TeliCamApi_LIBRARY | |
| NAMES TeliCamApi TeliCamApi64 TeliCamApi_64 | |
| PATHS | |
| "${PROGRAM_FILES}/Toshiba Teli/TeliCamSDK/TeliCamApi/lib" | |
| "${CMAKE_SOURCE_DIR}/../TeliCamSDK/TeliCamApi/lib" | |
| /usr/lib | |
| /user/lib | |
| /opt/TeliCamSDK/lib | |
| PATH_SUFFIXES ${TELI_PATH_SUFFIXES} | |
| ) | |
| find_library( | |
| TeliCamUtl_LIBRARY | |
| NAMES TeliCamUtl TeliCamUtl64 TeliCamUtl_64 | |
| PATHS | |
| "${PROGRAM_FILES}/Toshiba Teli/TeliCamSDK/TeliCamApi/lib" | |
| "${CMAKE_SOURCE_DIR}/../TeliCamSDK/TeliCamApi/lib" | |
| /usr/lib | |
| /user/lib | |
| /opt/TeliCamSDK/lib | |
| PATH_SUFFIXES ${TELI_PATH_SUFFIXES} | |
| ) | |
| set(TeliCam_INCLUDE_DIRS ${TeliCam_INCLUDE_DIR}) | |
| set(TeliCam_LIBRARY "${TeliCamApi_LIBRARY}" "${TeliCamUtl_LIBRARY}") | |
| set(TeliCam_LIBRARIES ${TeliCam_LIBRARY}) | |
| include(FindPackageHandleStandardArgs) | |
| find_package_handle_standard_args( TeliCam | |
| FOUND_VAR TeliCam_FOUND | |
| REQUIRED_VARS TeliCamApi_LIBRARY TeliCamUtl_LIBRARY TeliCam_INCLUDE_DIR | |
| ) | |