summaryrefslogtreecommitdiff
path: root/Externals/libiconv/CMakeLists.txt
blob: 8e90d1ea49227f447bde38a75bb1232d2b2c1348 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
project(libiconv VERSION 1.18 LANGUAGES C)
add_subdirectory(lib)
add_subdirectory(libcharset)

add_library(iconv STATIC
  lib/iconv.c
)

target_link_libraries(iconv PUBLIC libcharset)
target_include_directories(iconv
  PUBLIC
    $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
    $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/lib>
)

dolphin_disable_warnings(iconv)
add_library(Iconv::Iconv ALIAS iconv)