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 | |
) | |