mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-06 14:43:29 +02:00
VCPKG sets CMAKE_CXX_FLAGS and CMAKE_C_FLAGS automatically; Apparently our code to set those flags has never worked and rather than ignoring most of it, it changed to putting it somewhere it doesn't belong.
37 lines
1.7 KiB
CMake
37 lines
1.7 KiB
CMake
set(WEBRTC_VERSION 20210105)
|
|
set(MASTER_COPY_SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src)
|
|
|
|
file(READ "${VCPKG_ROOT_DIR}/_env/EXTERNAL_BUILD_ASSETS.txt" EXTERNAL_BUILD_ASSETS)
|
|
|
|
if (ANDROID)
|
|
# this is handled by hifi_android.py
|
|
elseif (WIN32)
|
|
vcpkg_download_distfile(
|
|
WEBRTC_SOURCE_ARCHIVE
|
|
URLS "${EXTERNAL_BUILD_ASSETS}/dependencies/vcpkg/webrtc-m84-20210105-windows.zip"
|
|
SHA512 12847f7e9df2e0539a6b017db88012a8978b1aa37ff2e8dbf019eb7438055395fdda3a74dc669b0a30330973a83bc57e86eca6f59b1c9eff8e2145a7ea4a532a
|
|
FILENAME webrtc-m84-20210105-windows.zip
|
|
)
|
|
elseif (APPLE)
|
|
vcpkg_download_distfile(
|
|
WEBRTC_SOURCE_ARCHIVE
|
|
URLS "${EXTERNAL_BUILD_ASSETS}/seth/webrtc-m78-osx.tar.gz"
|
|
SHA512 8b547da921cc96f5c22b4253a1c9e707971bb627898fbdb6b238ef1318c7d2512e878344885c936d4bd6a66005cc5b63dfc3fa5ddd14f17f378dcaa17b5e25df
|
|
FILENAME webrtc-m78-osx.tar.gz
|
|
)
|
|
else ()
|
|
# else Linux desktop
|
|
vcpkg_download_distfile(
|
|
WEBRTC_SOURCE_ARCHIVE
|
|
URLS "${EXTERNAL_BUILD_ASSETS}/dependencies/vcpkg/webrtc-m84-gcc-linux.tar.xz"
|
|
SHA512 f7c5f93566e2e79241cbb9628ab47302dd48739bb6a022c351be75553060fac4221892d094306a572cb3ec94c5031d7e812f07e7b3c0102be8c01b8c231f8ea0
|
|
FILENAME webrtc-m84-gcc-linux.tar.xz
|
|
)
|
|
endif ()
|
|
|
|
vcpkg_extract_source_archive(MASTER_COPY_SOURCE_PATH ARCHIVE ${WEBRTC_SOURCE_ARCHIVE} NO_REMOVE_ONE_LEVEL)
|
|
|
|
file(COPY ${MASTER_COPY_SOURCE_PATH}/webrtc/include DESTINATION ${CURRENT_PACKAGES_DIR})
|
|
file(COPY ${MASTER_COPY_SOURCE_PATH}/webrtc/lib DESTINATION ${CURRENT_PACKAGES_DIR})
|
|
file(COPY ${MASTER_COPY_SOURCE_PATH}/webrtc/share DESTINATION ${CURRENT_PACKAGES_DIR})
|
|
file(COPY ${MASTER_COPY_SOURCE_PATH}/webrtc/debug DESTINATION ${CURRENT_PACKAGES_DIR})
|