diff --git a/CMakeLists.txt b/CMakeLists.txt index 379d4acb..4d715158 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,7 +15,10 @@ endif() set(LINK_LIB_LIST "") if(ODBC_FOUND) - find_library(ODBCINST_LIB NAMES odbcinst libodbcinst) + message(STATUS "ODBC library found at: " ${ODBC_LIBRARIES}) + get_filename_component(ODBC_LIB_DIR ${ODBC_LIBRARIES} DIRECTORY) + message(STATUS "ODBC library path: " ${ODBC_LIB_DIR}) + find_library(ODBCINST_LIB NAMES odbcinst libodbcinst HINTS ${ODBC_LIB_DIR}) if(ODBCINST_LIB) list(APPEND LINK_LIB_LIST ${ODBCINST_LIB}) add_definitions(-DODBC_LINK_ODBCINST) diff --git a/CMakeLists.txt.in b/CMakeLists.txt.in index c7c6e91d..52f26092 100644 --- a/CMakeLists.txt.in +++ b/CMakeLists.txt.in @@ -15,7 +15,10 @@ endif() set(LINK_LIB_LIST "") if(ODBC_FOUND) - find_library(ODBCINST_LIB NAMES odbcinst libodbcinst) + message(STATUS "ODBC library found at: " ${ODBC_LIBRARIES}) + get_filename_component(ODBC_LIB_DIR ${ODBC_LIBRARIES} DIRECTORY) + message(STATUS "ODBC library path: " ${ODBC_LIB_DIR}) + find_library(ODBCINST_LIB NAMES odbcinst libodbcinst HINTS ${ODBC_LIB_DIR}) if(ODBCINST_LIB) list(APPEND LINK_LIB_LIST ${ODBCINST_LIB}) add_definitions(-DODBC_LINK_ODBCINST)