summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Golubev <fatzer2@gmail.com>2024-02-29 04:09:03 +0300
committerAlexander Golubev <fatzer2@gmail.com>2024-03-08 14:50:56 +0300
commitcec28c44975dc8bdb88f5fbec4071dd5c7ddf7fa (patch)
tree6fc06a3c5cd527a37df0329ad8421d8b0e1c82e9
parent529174f7a3ecbc7fe2785917eb88788ed9da1a6f (diff)
downloadtqt3-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.cmake14
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 )