diff options
| author | Alexander Karatarakis <alkarata@microsoft.com> | 2016-10-17 12:30:09 -0700 |
|---|---|---|
| committer | Alexander Karatarakis <alkarata@microsoft.com> | 2016-10-17 12:30:09 -0700 |
| commit | 5158d842e0368f6e008b1e8104636356d70b6726 (patch) | |
| tree | 63e2cb744df6b0a256bba3d63c589d5fc820f82b | |
| parent | 56f8c6a462b234def8eda554c4af88aaa0c0f992 (diff) | |
| download | vcpkg-5158d842e0368f6e008b1e8104636356d70b6726.tar.gz vcpkg-5158d842e0368f6e008b1e8104636356d70b6726.zip | |
[libiconv] Define and use SOURCE_PATH variable
| -rw-r--r-- | ports/libiconv/portfile.cmake | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/ports/libiconv/portfile.cmake b/ports/libiconv/portfile.cmake index dc1e1a3a3..15d324d23 100644 --- a/ports/libiconv/portfile.cmake +++ b/ports/libiconv/portfile.cmake @@ -1,5 +1,6 @@ include(${CMAKE_TRIPLET_FILE}) include(vcpkg_common_functions) +set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/libiconv-1.14) vcpkg_download_distfile(ARCHIVE URLS "https://ftp.gnu.org/gnu/libiconv/libiconv-1.14.tar.gz" FILENAME "libiconv-1.14.tar.gz" @@ -8,22 +9,22 @@ vcpkg_download_distfile(ARCHIVE vcpkg_extract_source_archive(${ARCHIVE}) #Since libiconv uses automake, make and configure, we use a custom CMake file -file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${CURRENT_BUILDTREES_DIR}/src/libiconv-1.14/) +file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH}) vcpkg_apply_patches( - SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/libiconv-1.14/ + SOURCE_PATH ${SOURCE_PATH} PATCHES ${CMAKE_CURRENT_LIST_DIR}/0001-Add-export-definitions.patch ${CMAKE_CURRENT_LIST_DIR}/0002-Config-for-MSVC.patch ) vcpkg_configure_cmake( - SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/libiconv-1.14 + SOURCE_PATH ${SOURCE_PATH} ) vcpkg_install_cmake() # Handle copyright -file(COPY ${CURRENT_BUILDTREES_DIR}/src/libiconv-1.14/COPYING.LIB DESTINATION ${CURRENT_PACKAGES_DIR}/share/libiconv) +file(COPY ${SOURCE_PATH}/COPYING.LIB DESTINATION ${CURRENT_PACKAGES_DIR}/share/libiconv) file(RENAME ${CURRENT_PACKAGES_DIR}/share/libiconv/COPYING.LIB ${CURRENT_PACKAGES_DIR}/share/libiconv/copyright) # clean out the debug include |
