diff options
author | Alexander Golubev <fatzer2@gmail.com> | 2024-02-29 04:09:03 +0300 |
---|---|---|
committer | Alexander Golubev <fatzer2@gmail.com> | 2024-03-08 14:50:56 +0300 |
commit | cec28c44975dc8bdb88f5fbec4071dd5c7ddf7fa (patch) | |
tree | 6fc06a3c5cd527a37df0329ad8421d8b0e1c82e9 | |
parent | 529174f7a3ecbc7fe2785917eb88788ed9da1a6f (diff) | |
download | tqt3-cec28c44975dc8bdb88f5fbec4071dd5c7ddf7fa.tar.gz tqt3-cec28c44975dc8bdb88f5fbec4071dd5c7ddf7fa.zip |
cmake: use pkg-config for mng detection
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
-rw-r--r-- | ConfigureChecks.cmake | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake index a9965e62..f5be9c4d 100644 --- a/ConfigureChecks.cmake +++ b/ConfigureChecks.cmake @@ -62,17 +62,13 @@ endif( WITH_JPEG ) ##### check for libmng if( WITH_LIBMNG ) - find_path( LIBMNG_HEADER libmng.h ) - find_library( LIBMNG_LIBRARY mng ) - if( LIBMNG_HEADER AND LIBMNG_LIBRARY ) - set( LIB_MNG_INCLUDE_DIRS "${LIBMNG_HEADER}" ) - set( LIB_MNG_LIBRARIES "${LIBMNG_LIBRARY}" ) - else() - tde_message_fatal( "Libmng support has been requested but was not found on your system" ) - endif() - if( (NOT WITH_JPEG) OR (NOT JPEG_FOUND) ) + if( NOT WITH_JPEG ) tde_message_fatal( "libmng support requires jpeg support too" ) endif() + pkg_search_module( LIB_MNG libmng ) + if( NOT LIB_MNG_FOUND ) + tde_message_fatal( "Libmng support has been requested but was not found on your system" ) + endif() else() set( NO_IMAGEIO_MNG TQT_NO_IMAGEIO_MNG ) endif( WITH_LIBMNG ) |