summaryrefslogtreecommitdiff
path: root/Externals
diff options
context:
space:
mode:
authorAdmiral H. Curtiss <pikachu025@gmail.com>2023-05-19 19:27:16 +0200
committerGitHub <noreply@github.com>2023-05-19 19:27:16 +0200
commit86f1ef1e33527ae76eddc4b9c8cd36537e725581 (patch)
tree14fd3e36c4bf60b5ca53405c7cd1b89ee7a9c319 /Externals
parent82ecbbe7953af9d07b8899e8a59e91aed409d93d (diff)
parentb9595a2230a0d6bb073c301e365d517cd8d9c8fa (diff)
Merge pull request #11707 from TellowKrinkle/CMakeIconv
CMake: Use find_package and imported targets for Iconv
Diffstat (limited to 'Externals')
-rw-r--r--Externals/libiconv-1.14/CMakeLists.txt19
1 files changed, 11 insertions, 8 deletions
diff --git a/Externals/libiconv-1.14/CMakeLists.txt b/Externals/libiconv-1.14/CMakeLists.txt
index 571a6f791c..9f04f671ff 100644
--- a/Externals/libiconv-1.14/CMakeLists.txt
+++ b/Externals/libiconv-1.14/CMakeLists.txt
@@ -1,10 +1,13 @@
-include_directories(include)
-include_directories(libcharset/include)
-
-set(SRCS lib/iconv.c
- lib/relocatable.c
- libcharset/lib/localcharset.c
+add_library(iconv STATIC
+ lib/iconv.c
+ lib/relocatable.c
+ libcharset/lib/localcharset.c
+)
+target_include_directories(iconv
+ PUBLIC
+ include
+ PRIVATE
+ libcharset/include
)
-
-add_library(iconv STATIC ${SRCS})
dolphin_disable_warnings_msvc(iconv)
+add_library(Iconv::Iconv ALIAS iconv)