aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCheney-Wang <v-xincwa@microsoft.com>2018-08-29 00:03:55 -0700
committerAlexander Karatarakis <alkarata@microsoft.com>2018-08-29 16:27:24 -0700
commitcfbd6d93d47fe288bdb19fa600047378346be868 (patch)
tree42373806decf7be2605067583745b901ce175f54
parent66f09a0b609e0a118902ca603d51172eb788fff9 (diff)
downloadvcpkg-cfbd6d93d47fe288bdb19fa600047378346be868.tar.gz
vcpkg-cfbd6d93d47fe288bdb19fa600047378346be868.zip
[live555] update live555
-rw-r--r--ports/live555/portfile.cmake71
1 files changed, 38 insertions, 33 deletions
diff --git a/ports/live555/portfile.cmake b/ports/live555/portfile.cmake
index 50cc6e866..4b173867f 100644
--- a/ports/live555/portfile.cmake
+++ b/ports/live555/portfile.cmake
@@ -3,36 +3,41 @@ if(VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic")
set(VCPKG_LIBRARY_LINKAGE "static")
endif()
-# The current Live555 version from http://www.live555.com/liveMedia/public/
-set(LIVE_VERSION latest)
-set(LIVE_SHA 225f27c8e188d41d8b81dc6d27c918cbbb0399330362683600ed02cc8f50e7dac10e6a9e0cf6c23a0153c750ddf1f20213922c426507f40a5e63950d46683fd5)
-
-include(vcpkg_common_functions)
-set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/${LIVE_VERSION}/live)
-vcpkg_download_distfile(ARCHIVE
- URLS "http://www.live555.com/liveMedia/public/live555-${LIVE_VERSION}.tar.gz"
- FILENAME "live555-${LIVE_VERSION}.tar.gz"
- SHA512 ${LIVE_SHA}
-)
-vcpkg_extract_source_archive(${ARCHIVE} ${CURRENT_BUILDTREES_DIR}/src/${LIVE_VERSION})
-
-file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH})
-
-vcpkg_configure_cmake(
- SOURCE_PATH ${SOURCE_PATH}
- PREFER_NINJA
-)
-
-vcpkg_install_cmake()
-
-file(GLOB HEADERS
- "${SOURCE_PATH}/BasicUsageEnvironment/include/*.h*"
- "${SOURCE_PATH}/groupsock/include/*.h*"
- "${SOURCE_PATH}/liveMedia/include/*.h*"
- "${SOURCE_PATH}/UsageEnvironment/include/*.h*"
-)
-
-file(COPY ${HEADERS} DESTINATION ${CURRENT_PACKAGES_DIR}/include)
-file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/live555 RENAME copyright)
-
-vcpkg_copy_pdbs()
+if(NOT VCPKG_USE_HEAD_VERSION)
+ message(FATAL_ERROR "Please re-run the installation with --head.")
+else()
+ # The current Live555 version from http://www.live555.com/liveMedia/public/
+ set(LIVE_VERSION latest)
+
+ include(vcpkg_common_functions)
+ set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/${LIVE_VERSION}/live)
+ vcpkg_download_distfile(ARCHIVE
+ URLS "http://www.live555.com/liveMedia/public/live555-${LIVE_VERSION}.tar.gz"
+ FILENAME "live555-${LIVE_VERSION}.tar.gz"
+ SKIP_SHA512
+ )
+
+ vcpkg_extract_source_archive(${ARCHIVE} ${CURRENT_BUILDTREES_DIR}/src/${LIVE_VERSION})
+
+ file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH})
+
+ vcpkg_configure_cmake(
+ SOURCE_PATH ${SOURCE_PATH}
+ PREFER_NINJA
+ )
+
+ vcpkg_install_cmake()
+
+ file(GLOB HEADERS
+ "${SOURCE_PATH}/BasicUsageEnvironment/include/*.h*"
+ "${SOURCE_PATH}/groupsock/include/*.h*"
+ "${SOURCE_PATH}/liveMedia/include/*.h*"
+ "${SOURCE_PATH}/UsageEnvironment/include/*.h*"
+ )
+
+ file(COPY ${HEADERS} DESTINATION ${CURRENT_PACKAGES_DIR}/include)
+ file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/live555 RENAME copyright)
+
+ vcpkg_copy_pdbs()
+endif()
+