QGIS/cmake/FindODBCCPP.cmake
2020-12-07 14:53:43 +01:00

49 lines
1.3 KiB
CMake

# Find odbc-cpp-wrapper
# ~~~~~~~~~~~~~~~
# CMake module to search for C++ Wrapper for ODBC from:
# https://github.com/SAP/odbc-cpp-wrapper
FIND_PACKAGE(ODBC REQUIRED)
IF (NOT ODBCCPP_INCLUDE_DIR)
FIND_PATH(ODBCCPP_INCLUDE_DIR odbc/Environment.h
PATHS
/usr/local/include
/usr/include
c:/msys/local/include
"$ENV{LIB_DIR}/include"
$ENV{INCLUDE}
"$ENV{ODBCCPP_PATH}/include"
)
ENDIF (NOT ODBCCPP_INCLUDE_DIR)
IF (NOT ODBCCPP_LIBRARY)
FIND_LIBRARY(ODBCCPP_LIBRARY odbccpp_static
PATHS
/usr/lib
/usr/local/lib
c:/msys/local/lib
"$ENV{LIB_DIR}/lib"
$ENV{LIB}
"$ENV{ODBCCPP_PATH}/lib"
)
ENDIF (NOT ODBCCPP_LIBRARY)
IF (ODBCCPP_INCLUDE_DIR AND ODBCCPP_LIBRARY)
SET(ODBCCPP_FOUND TRUE)
ENDIF (ODBCCPP_INCLUDE_DIR AND ODBCCPP_LIBRARY)
IF (ODBCCPP_FOUND)
IF (NOT ODBCCPP_FIND_QUIETLY)
MESSAGE(STATUS "Found odbc-cpp: ${ODBCCPP_LIBRARY}")
ENDIF (NOT ODBCCPP_FIND_QUIETLY)
ELSE (ODBCCPP_FOUND)
IF (ODBCCPP_FIND_REQUIRED)
MESSAGE(FATAL_ERROR "Could not find odbc-cpp library")
ELSE (ODBCCPP_FIND_REQUIRED)
IF (NOT ODBCCPP_FIND_QUIETLY)
MESSAGE(STATUS "Could not find odbc-cpp library")
ENDIF (NOT ODBCCPP_FIND_QUIETLY)
ENDIF (ODBCCPP_FIND_REQUIRED)
ENDIF (ODBCCPP_FOUND)