aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2018-04-17 16:16:23 -0700
committerRobert Schumacher <roschuma@microsoft.com>2018-04-19 10:40:06 -0700
commit6984ef0c2ce27e7905f47078e79117c4e02e5ea0 (patch)
tree2f3c30a63cc18dedea08b1921558296d0ba041f3
parent042b7023a17f54080927c1d27d757aa4860dea27 (diff)
downloadvcpkg-6984ef0c2ce27e7905f47078e79117c4e02e5ea0.tar.gz
vcpkg-6984ef0c2ce27e7905f47078e79117c4e02e5ea0.zip
[libiconv] Fix unofficial-iconv cmake targets on non-windows
-rw-r--r--ports/libiconv/CONTROL2
-rw-r--r--ports/libiconv/portfile.cmake2
-rw-r--r--ports/libiconv/unofficial-iconv-config.cmake8
3 files changed, 8 insertions, 4 deletions
diff --git a/ports/libiconv/CONTROL b/ports/libiconv/CONTROL
index 37c1a0f0d..852156dc6 100644
--- a/ports/libiconv/CONTROL
+++ b/ports/libiconv/CONTROL
@@ -1,3 +1,3 @@
Source: libiconv
-Version: 1.15-3
+Version: 1.15-4
Description: GNU Unicode text conversion
diff --git a/ports/libiconv/portfile.cmake b/ports/libiconv/portfile.cmake
index 5cc48da91..f1ee147f9 100644
--- a/ports/libiconv/portfile.cmake
+++ b/ports/libiconv/portfile.cmake
@@ -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()
diff --git a/ports/libiconv/unofficial-iconv-config.cmake b/ports/libiconv/unofficial-iconv-config.cmake
index e272ce09e..7d08ff5f5 100644
--- a/ports/libiconv/unofficial-iconv-config.cmake
+++ b/ports/libiconv/unofficial-iconv-config.cmake
@@ -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() \ No newline at end of file