mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-17 03:35:21 +00:00
bad: gs: update README
- add one missing dep - change install path to match monorepo - fix current dirs Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1008>
This commit is contained in:
parent
7ba665995f
commit
de05bb3da2
1 changed files with 10 additions and 6 deletions
|
@ -6,7 +6,8 @@ sudo apt-get install \
|
||||||
libcurl3-gnutls-dev \
|
libcurl3-gnutls-dev \
|
||||||
libgrpc++-dev \
|
libgrpc++-dev \
|
||||||
libprotobuf-dev \
|
libprotobuf-dev \
|
||||||
protobuf-compiler-grpc
|
protobuf-compiler-grpc \
|
||||||
|
nlohmann-json3-dev
|
||||||
```
|
```
|
||||||
|
|
||||||
# Build the Google Cloud Storage library
|
# Build the Google Cloud Storage library
|
||||||
|
@ -17,36 +18,39 @@ cd crc32c && git checkout -b 1.1.1
|
||||||
mkdir build && cd build
|
mkdir build && cd build
|
||||||
cmake .. \
|
cmake .. \
|
||||||
-GNinja \
|
-GNinja \
|
||||||
-DCMAKE_INSTALL_PREFIX:PATH=~/dev/gst-build/prefix \
|
-DCMAKE_INSTALL_PREFIX:PATH=~/dev/gstreamer/prefix \
|
||||||
-DCMAKE_INSTALL_LIBDIR:PATH=lib \
|
-DCMAKE_INSTALL_LIBDIR:PATH=lib \
|
||||||
-DBUILD_SHARED_LIBS=YES \
|
-DBUILD_SHARED_LIBS=YES \
|
||||||
-DCRC32C_USE_GLOG=NO \
|
-DCRC32C_USE_GLOG=NO \
|
||||||
-DCRC32C_BUILD_TESTS=NO \
|
-DCRC32C_BUILD_TESTS=NO \
|
||||||
-DCRC32C_BUILD_BENCHMARKS=NO
|
-DCRC32C_BUILD_BENCHMARKS=NO
|
||||||
ninja && ninja install
|
ninja && ninja install
|
||||||
|
cd ../..
|
||||||
|
|
||||||
git clone https://github.com/abseil/abseil-cpp.git
|
git clone https://github.com/abseil/abseil-cpp.git
|
||||||
git checkout master
|
cd abseil-cpp && git checkout master
|
||||||
mkdir build && cd build
|
mkdir build && cd build
|
||||||
cmake .. \
|
cmake .. \
|
||||||
-GNinja \
|
-GNinja \
|
||||||
-DBUILD_TESTING=NO \
|
-DBUILD_TESTING=NO \
|
||||||
-DCMAKE_INSTALL_PREFIX:PATH=~/dev/gst-build/prefix \
|
-DCMAKE_INSTALL_PREFIX:PATH=~/dev/gstreamer/prefix \
|
||||||
-DCMAKE_INSTALL_LIBDIR:PATH=lib \
|
-DCMAKE_INSTALL_LIBDIR:PATH=lib \
|
||||||
-DBUILD_SHARED_LIBS=YES
|
-DBUILD_SHARED_LIBS=YES
|
||||||
ninja && ninja install
|
ninja && ninja install
|
||||||
|
cd ../..
|
||||||
|
|
||||||
git clone https://github.com/googleapis/google-cloud-cpp.git
|
git clone https://github.com/googleapis/google-cloud-cpp.git
|
||||||
git checkout -b v1.25.0
|
cd google-cloud-cpp && git checkout -b v1.31.1
|
||||||
mkdir build && cd build
|
mkdir build && cd build
|
||||||
cmake .. \
|
cmake .. \
|
||||||
-GNinja \
|
-GNinja \
|
||||||
-DCMAKE_INSTALL_PREFIX:PATH=~/dev/gst-build/prefix \
|
-DCMAKE_INSTALL_PREFIX:PATH=~/dev/gstreamer/prefix \
|
||||||
-DCMAKE_INSTALL_LIBDIR:PATH=lib \
|
-DCMAKE_INSTALL_LIBDIR:PATH=lib \
|
||||||
-DBUILD_SHARED_LIBS=YES \
|
-DBUILD_SHARED_LIBS=YES \
|
||||||
-DBUILD_TESTING=NO \
|
-DBUILD_TESTING=NO \
|
||||||
-DGOOGLE_CLOUD_CPP_ENABLE=storage
|
-DGOOGLE_CLOUD_CPP_ENABLE=storage
|
||||||
ninja && ninja install
|
ninja && ninja install
|
||||||
|
cd ../..
|
||||||
```
|
```
|
||||||
|
|
||||||
# Running the gs elements locally
|
# Running the gs elements locally
|
||||||
|
|
Loading…
Reference in a new issue