diff --git a/cmake/findDependencies.cmake b/cmake/findDependencies.cmake index e220e2f..992b887 100644 --- a/cmake/findDependencies.cmake +++ b/cmake/findDependencies.cmake @@ -50,7 +50,7 @@ if( EXIV2_ENABLE_NLS ) # the manual check in cmake/generateConfigFile.cmake endif( ) -find_package(Iconv) +find_package(unofficial-iconv CONFIG REQUIRED) if( ICONV_FOUND ) message ( "-- ICONV_INCLUDE_DIR : " ${Iconv_INCLUDE_DIR} ) message ( "-- ICONV_LIBRARIES : " ${Iconv_LIBRARY} ) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 91469b6..4c51068 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -274,8 +274,8 @@ if( EXIV2_ENABLE_NLS ) target_link_libraries( exiv2lib PRIVATE ${LIBINTL_LIBRARIES} ) endif() -if( ICONV_FOUND ) - target_link_libraries( exiv2lib PRIVATE Iconv::Iconv ) +if( ICONV_FOUND OR 1 ) + target_link_libraries( exiv2lib PRIVATE unofficial::iconv::libiconv ) endif()