mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-05 00:09:32 -04:00
49 lines
1.3 KiB
CMake
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)
|