summaryrefslogtreecommitdiff
path: root/src/share/utf8/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/share/utf8/CMakeLists.txt')
-rw-r--r--src/share/utf8/CMakeLists.txt5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/share/utf8/CMakeLists.txt b/src/share/utf8/CMakeLists.txt
index 2e2b3c62..389b09e2 100644
--- a/src/share/utf8/CMakeLists.txt
+++ b/src/share/utf8/CMakeLists.txt
@@ -1,9 +1,8 @@
-set(CMAKE_REQUIRED_LIBRARIES iconv)
-check_symbol_exists(iconv "iconv.h" HAVE_ICONV_LIB)
+cmake_minimum_required(VERSION 3.12)
add_library(utf8 STATIC
charset.c
iconvert.c
utf8.c)
-target_link_libraries(utf8 PUBLIC grabbag $<$<BOOL:${HAVE_ICONV_LIB}>:iconv>)
+target_link_libraries(utf8 PUBLIC grabbag $<TARGET_NAME_IF_EXISTS:Iconv::Iconv>)