[libiconv] Fix unofficial-iconv cmake targets on non-windows

This commit is contained in:
Robert Schumacher 2018-04-17 16:16:23 -07:00
parent 042b7023a1
commit 6984ef0c2c
3 changed files with 8 additions and 4 deletions

View File

@ -1,3 +1,3 @@
Source: libiconv
Version: 1.15-3
Version: 1.15-4
Description: GNU Unicode text conversion

View File

@ -1,6 +1,6 @@
if(VCPKG_CMAKE_SYSTEM_NAME AND NOT VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore")
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/share/libiconv)
file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/share/unofficial-iconv)
file(COPY ${CMAKE_CURRENT_LIST_DIR}/unofficial-iconv-config.cmake DESTINATION ${CURRENT_PACKAGES_DIR}/share/unofficial-iconv)
return()
endif()

View File

@ -1,2 +1,6 @@
add_library(unofficial::iconv::libcharset UNKNOWN IMPORTED)
add_library(unofficial::iconv::libiconv UNKNOWN IMPORTED)
add_library(unofficial::iconv::libcharset INTERFACE IMPORTED)
add_library(unofficial::iconv::libiconv INTERFACE IMPORTED)
if(APPLE)
set_property(TARGET unofficial::iconv::libcharset PROPERTY INTERFACE_LINK_LIBRARIES "charset;unofficial::iconv::libiconv")
set_property(TARGET unofficial::iconv::libiconv PROPERTY INTERFACE_LINK_LIBRARIES "iconv")
endif()