diff options
author | aneejit1 <aneejit1@gmail.com> | 2020-06-25 12:54:05 +0000 |
---|---|---|
committer | TDE Gitea <gitea@mirror.git.trinitydesktop.org> | 2020-06-26 05:57:21 +0000 |
commit | 226d54f648a6fe9ab1d9815cfe3ebc90a7a19e5b (patch) | |
tree | e83671a759046de9a4c700d2013134062dbe8ccb /ConfigureChecks.cmake | |
parent | b295bce331f1f4936e8564f4b8be3812d854b2ee (diff) | |
download | amarok-226d54f648a6fe9ab1d9815cfe3ebc90a7a19e5b.tar.gz amarok-226d54f648a6fe9ab1d9815cfe3ebc90a7a19e5b.zip |
Ask pkg-config about PostgreSQL/add library path to link_directories
Signed-off-by: aneejit1 <aneejit1@gmail.com>
Diffstat (limited to 'ConfigureChecks.cmake')
-rw-r--r-- | ConfigureChecks.cmake | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake index 5afc1c24..d151dd61 100644 --- a/ConfigureChecks.cmake +++ b/ConfigureChecks.cmake @@ -344,15 +344,26 @@ endif( WITH_MYSQL ) if( WITH_POSTGRESQL ) ##### check for PostgreSQL -message( STATUS "Check for PostgreSQL" ) -find_package( PostgreSQL ) -if( PostgreSQL_INCLUDE_DIR AND PostgreSQL_LIBRARY ) + message( STATUS "Check for PostgreSQL" ) + find_package( PostgreSQL ) + + if( PostgreSQL_INCLUDE_DIR AND PostgreSQL_LIBRARY ) message( STATUS " includes ${PostgreSQL_INCLUDE_DIR} ") message( STATUS " library ${PostgreSQL_LIBRARY} ") set( USE_POSTGRESQL 1 ) else() - tde_message_fatal( "Postgresql support is requested but Postgresql was not found on your system." ) -endif() + pkg_search_module( LIBPQ libpq ) + + if( NOT LIBPQ_FOUND ) + tde_message_fatal( "Postgresql support is requested but Postgresql was not found on your system." ) + endif() + + set( PostgreSQL_INCLUDE_DIR "${LIBPQ_INCLUDE_DIRS}" ) + set( PostgreSQL_LIBRARY "${LIBPQ_LIBRARIES}" ) + set( PostgreSQL_LIBRARY_DIRS "${LIBPQ_LIBRARY_DIRS}" ) + set( USE_POSTGRESQL 1 ) + endif() + endif( WITH_POSTGRESQL ) |