From 5dbd7cb6a5ed4e118a7dd589456729d3fa7f115c Mon Sep 17 00:00:00 2001 From: Dmitry Kozlov Date: Mon, 15 Jan 2018 11:48:14 +0300 Subject: cmake: add error messages if postgresql or snmp libraries not found --- accel-pppd/logs/CMakeLists.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'accel-pppd/logs') diff --git a/accel-pppd/logs/CMakeLists.txt b/accel-pppd/logs/CMakeLists.txt index b25cbe2..4d8a631 100644 --- a/accel-pppd/logs/CMakeLists.txt +++ b/accel-pppd/logs/CMakeLists.txt @@ -34,8 +34,16 @@ IF(LOG_SYSLOG) ENDIF(LOG_SYSLOG) IF(LOG_PGSQL) + find_library(PGSQL_LIBRARY pq + HINTS ${CMAKE_SOURCE_DIR}/lib/linux/gcc/${BIT}/lib + PATHS ${CMAKE_SOURCE_DIR}/lib/linux/gcc/${BIT}/lib + ) + IF(NOT PGSQL_LIBRARY) + message(FATAL_ERROR "${Esc}[31mRequired libpq not found.\n Install libpq-dev and run cmake again${Esc}[m") + ENDIF(NOT PGSQL_LIBRARY) + ADD_LIBRARY(log_pgsql SHARED log_pgsql.c) - TARGET_LINK_LIBRARIES(log_pgsql pq) + TARGET_LINK_LIBRARIES(log_pgsql ${PGSQL_LIBRARY}) INSTALL(TARGETS log_pgsql LIBRARY DESTINATION lib${LIB_SUFFIX}/accel-ppp ) -- cgit v1.2.3