472aeafc57
GitOrigin-RevId: c31898adf5a8ed202ce5bea9f347b1c6871f32d1
67 lines
2.1 KiB
Diff
67 lines
2.1 KiB
Diff
From 4c7743f4fd231648d7bd1513c9db71a651ef7553 Mon Sep 17 00:00:00 2001
|
|
From: Niklas Korz <niklas@niklaskorz.de>
|
|
Date: Wed, 4 Sep 2024 14:52:23 +0200
|
|
Subject: [PATCH 2/3] Unvendor dependencies
|
|
|
|
---
|
|
CMakeLists.txt | 24 ++++++++++++++++++++++++
|
|
packager/CMakeLists.txt | 1 -
|
|
2 files changed, 24 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index 5b96a2429e..181df0bf2d 100644
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -9,6 +9,8 @@
|
|
# Minimum CMake version. This must be in the root level CMakeLists.txt.
|
|
cmake_minimum_required(VERSION 3.24)
|
|
|
|
+set(CMAKE_CXX_STANDARD 17)
|
|
+
|
|
# These policy settings should be included before the project definition.
|
|
include("packager/policies.cmake")
|
|
|
|
@@ -28,6 +30,28 @@ enable_testing()
|
|
|
|
option(SKIP_INTEGRATION_TESTS "Skip the packager integration tests" OFF)
|
|
|
|
+find_package(absl REQUIRED)
|
|
+find_package(MbedTLS REQUIRED)
|
|
+find_package(GTest REQUIRED)
|
|
+find_package(CURL REQUIRED)
|
|
+find_package(LibXml2 REQUIRED)
|
|
+find_package(PNG REQUIRED)
|
|
+find_package(nlohmann_json REQUIRED)
|
|
+find_package(Protobuf CONFIG REQUIRED)
|
|
+find_package(webm REQUIRED)
|
|
+
|
|
+# Alias to same names as vendored dependencies
|
|
+add_library(mbedtls ALIAS MbedTLS::mbedtls)
|
|
+add_library(gmock ALIAS GTest::gmock)
|
|
+add_library(gtest ALIAS GTest::gtest)
|
|
+add_library(gtest_main ALIAS GTest::gtest_main)
|
|
+add_library(libcurl ALIAS CURL::libcurl)
|
|
+add_library(LibXml2 ALIAS LibXml2::LibXml2)
|
|
+add_library(png_static ALIAS PNG::PNG) # not static but the expected library name
|
|
+add_library(libprotobuf ALIAS protobuf::libprotobuf)
|
|
+add_executable(protoc ALIAS protobuf::protoc)
|
|
+add_library(webm ALIAS webm::webm)
|
|
+
|
|
# Subdirectories with their own CMakeLists.txt
|
|
add_subdirectory(packager)
|
|
add_subdirectory(link-test)
|
|
diff --git a/packager/CMakeLists.txt b/packager/CMakeLists.txt
|
|
index 7238d243bb..722217bbc4 100644
|
|
--- a/packager/CMakeLists.txt
|
|
+++ b/packager/CMakeLists.txt
|
|
@@ -78,7 +78,6 @@ add_subdirectory(media)
|
|
add_subdirectory(hls)
|
|
add_subdirectory(mpd)
|
|
add_subdirectory(status)
|
|
-add_subdirectory(third_party)
|
|
add_subdirectory(tools)
|
|
add_subdirectory(utils)
|
|
add_subdirectory(version)
|
|
--
|
|
2.46.0
|
|
|