Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
performance
storage
superDeimos
Commits
b99e0f3d
Commit
b99e0f3d
authored
Oct 18, 2021
by
Sophie Wenzel-Teuber
Browse files
external/wangle: Update Wangle to v2021.10.11.00
parents
8019c4de
df7f0628
Changes
289
Hide whitespace changes
Inline
Side-by-side
external/wangle/.github/workflows/TagIt.yml
0 → 100644
View file @
b99e0f3d
on
:
push
:
tags
:
# Only match TagIt tags, which always start with this prefix
-
'
v20*'
name
:
TagIt
jobs
:
build
:
name
:
Release
runs-on
:
ubuntu-latest
steps
:
-
name
:
Checkout code
uses
:
actions/checkout@v2
-
name
:
Archive project
id
:
archive_project
run
:
|
FILE_NAME=${GITHUB_REPOSITORY#*/}-${GITHUB_REF##*/}
git archive ${{ github.ref }} -o ${FILE_NAME}.zip
git archive ${{ github.ref }} -o ${FILE_NAME}.tar.gz
echo "::set-output name=file_name::${FILE_NAME}"
-
name
:
Compute digests
id
:
compute_digests
run
:
|
echo "::set-output name=tgz_256::$(openssl dgst -sha256 ${{ steps.archive_project.outputs.file_name }}.tar.gz)"
echo "::set-output name=tgz_512::$(openssl dgst -sha512 ${{ steps.archive_project.outputs.file_name }}.tar.gz)"
echo "::set-output name=zip_256::$(openssl dgst -sha256 ${{ steps.archive_project.outputs.file_name }}.zip)"
echo "::set-output name=zip_512::$(openssl dgst -sha512 ${{ steps.archive_project.outputs.file_name }}.zip)"
-
name
:
Create Release
id
:
create_release
uses
:
actions/create-release@v1
env
:
GITHUB_TOKEN
:
${{ secrets.GITHUB_TOKEN }}
with
:
tag_name
:
${{ github.ref }}
release_name
:
${{ github.ref }}
body
:
|
Automated release from TagIt
<details>
<summary>File Hashes</summary>
<ul>
<li>${{ steps.compute_digests.outputs.zip_256 }}</li>
<li>${{ steps.compute_digests.outputs.zip_512 }}</li>
<li>${{ steps.compute_digests.outputs.tgz_256 }}</li>
<li>${{ steps.compute_digests.outputs.tgz_512 }}</li>
</ul>
</details>
draft
:
false
prerelease
:
false
-
name
:
Upload zip
uses
:
actions/upload-release-asset@v1
env
:
GITHUB_TOKEN
:
${{ secrets.GITHUB_TOKEN }}
with
:
upload_url
:
${{ steps.create_release.outputs.upload_url }}
asset_path
:
./${{ steps.archive_project.outputs.file_name }}.zip
asset_name
:
${{ steps.archive_project.outputs.file_name }}.zip
asset_content_type
:
application/zip
-
name
:
Upload tar.gz
uses
:
actions/upload-release-asset@v1
env
:
GITHUB_TOKEN
:
${{ secrets.GITHUB_TOKEN }}
with
:
upload_url
:
${{ steps.create_release.outputs.upload_url }}
asset_path
:
./${{ steps.archive_project.outputs.file_name }}.tar.gz
asset_name
:
${{ steps.archive_project.outputs.file_name }}.tar.gz
asset_content_type
:
application/gzip
external/wangle/.github/workflows/getdeps_linux.yml
View file @
b99e0f3d
...
...
@@ -15,83 +15,85 @@ jobs:
runs-on
:
ubuntu-18.04
steps
:
-
uses
:
actions/checkout@v1
-
name
:
Install system deps
run
:
sudo python3 build/fbcode_builder/getdeps.py --allow-system-packages install-system-deps --recursive wangle
-
name
:
Fetch boost
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests boost
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests boost
-
name
:
Fetch ninja
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests ninja
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests ninja
-
name
:
Fetch cmake
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests cmake
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests cmake
-
name
:
Fetch googletest
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests googletest
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests googletest
-
name
:
Fetch double-conversion
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests double-conversion
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests double-conversion
-
name
:
Fetch fmt
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests fmt
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests fmt
-
name
:
Fetch gflags
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests gflags
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests gflags
-
name
:
Fetch glog
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests glog
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests glog
-
name
:
Fetch libevent
run
:
python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests libevent
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests libevent
-
name
:
Fetch lz4
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests lz4
-
name
:
Fetch snappy
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests snappy
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests snappy
-
name
:
Fetch zstd
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests zstd
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests zstd
-
name
:
Fetch folly
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests folly
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests folly
-
name
:
Fetch autoconf
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests autoconf
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests autoconf
-
name
:
Fetch automake
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests automake
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests automake
-
name
:
Fetch libtool
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests libtool
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests libtool
-
name
:
Fetch libsodium
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests libsodium
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests libsodium
-
name
:
Fetch fizz
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests fizz
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests fizz
-
name
:
Build boost
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests boost
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests boost
-
name
:
Build ninja
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests ninja
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests ninja
-
name
:
Build cmake
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests cmake
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests cmake
-
name
:
Build googletest
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests googletest
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests googletest
-
name
:
Build double-conversion
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests double-conversion
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests double-conversion
-
name
:
Build fmt
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests fmt
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests fmt
-
name
:
Build gflags
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests gflags
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests gflags
-
name
:
Build glog
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests glog
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests glog
-
name
:
Build libevent
run
:
python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests libevent
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests libevent
-
name
:
Build lz4
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests lz4
-
name
:
Build snappy
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests snappy
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests snappy
-
name
:
Build zstd
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests zstd
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests zstd
-
name
:
Build folly
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests folly
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests folly
-
name
:
Build autoconf
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests autoconf
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests autoconf
-
name
:
Build automake
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests automake
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests automake
-
name
:
Build libtool
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests libtool
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests libtool
-
name
:
Build libsodium
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests libsodium
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests libsodium
-
name
:
Build fizz
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests fizz
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests fizz
-
name
:
Build wangle
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --src-dir=. wangle --project-install-prefix wangle:/usr/local
run
:
python3 build/fbcode_builder/getdeps.py build --src-dir=. wangle --project-install-prefix wangle:/usr/local
-
name
:
Copy artifacts
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fixup-dyn-deps --strip --src-dir=. wangle _artifacts/linux --project-install-prefix wangle:/usr/local --final-install-prefix /usr/local
run
:
python3 build/fbcode_builder/getdeps.py fixup-dyn-deps --strip --src-dir=. wangle _artifacts/linux --project-install-prefix wangle:/usr/local --final-install-prefix /usr/local
-
uses
:
actions/upload-artifact@master
with
:
name
:
wangle
path
:
_artifacts
-
name
:
Test wangle
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
test --src-dir=. wangle --project-install-prefix wangle:/usr/local
run
:
python3 build/fbcode_builder/getdeps.py test --src-dir=. wangle --project-install-prefix wangle:/usr/local
external/wangle/.github/workflows/getdeps_mac.yml
View file @
b99e0f3d
...
...
@@ -15,87 +15,89 @@ jobs:
runs-on
:
macOS-latest
steps
:
-
uses
:
actions/checkout@v1
-
name
:
Install system deps
run
:
sudo python3 build/fbcode_builder/getdeps.py --allow-system-packages install-system-deps --recursive wangle
-
name
:
Fetch boost
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests boost
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests boost
-
name
:
Fetch openssl
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests openssl
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests openssl
-
name
:
Fetch ninja
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests ninja
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests ninja
-
name
:
Fetch cmake
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests cmake
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests cmake
-
name
:
Fetch googletest
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests googletest
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests googletest
-
name
:
Fetch double-conversion
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests double-conversion
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests double-conversion
-
name
:
Fetch fmt
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests fmt
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests fmt
-
name
:
Fetch gflags
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests gflags
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests gflags
-
name
:
Fetch glog
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests glog
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests glog
-
name
:
Fetch libevent
run
:
python3 build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests libevent
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests libevent
-
name
:
Fetch lz4
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests lz4
-
name
:
Fetch snappy
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests snappy
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests snappy
-
name
:
Fetch zstd
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests zstd
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests zstd
-
name
:
Fetch folly
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests folly
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests folly
-
name
:
Fetch autoconf
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests autoconf
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests autoconf
-
name
:
Fetch automake
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests automake
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests automake
-
name
:
Fetch libtool
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests libtool
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests libtool
-
name
:
Fetch libsodium
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests libsodium
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests libsodium
-
name
:
Fetch fizz
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests fizz
run
:
python3 build/fbcode_builder/getdeps.py fetch --no-tests fizz
-
name
:
Build boost
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests boost
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests boost
-
name
:
Build openssl
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests openssl
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests openssl
-
name
:
Build ninja
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests ninja
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests ninja
-
name
:
Build cmake
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests cmake
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests cmake
-
name
:
Build googletest
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests googletest
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests googletest
-
name
:
Build double-conversion
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests double-conversion
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests double-conversion
-
name
:
Build fmt
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests fmt
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests fmt
-
name
:
Build gflags
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests gflags
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests gflags
-
name
:
Build glog
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests glog
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests glog
-
name
:
Build libevent
run
:
python3 build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests libevent
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests libevent
-
name
:
Build lz4
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests lz4
-
name
:
Build snappy
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests snappy
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests snappy
-
name
:
Build zstd
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests zstd
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests zstd
-
name
:
Build folly
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests folly
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests folly
-
name
:
Build autoconf
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests autoconf
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests autoconf
-
name
:
Build automake
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests automake
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests automake
-
name
:
Build libtool
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests libtool
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests libtool
-
name
:
Build libsodium
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests libsodium
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests libsodium
-
name
:
Build fizz
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests fizz
run
:
python3 build/fbcode_builder/getdeps.py build --no-tests fizz
-
name
:
Build wangle
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
build --src-dir=. wangle --project-install-prefix wangle:/usr/local
run
:
python3 build/fbcode_builder/getdeps.py build --src-dir=. wangle --project-install-prefix wangle:/usr/local
-
name
:
Copy artifacts
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
fixup-dyn-deps --src-dir=. wangle _artifacts/mac --project-install-prefix wangle:/usr/local --final-install-prefix /usr/local
run
:
python3 build/fbcode_builder/getdeps.py fixup-dyn-deps --src-dir=. wangle _artifacts/mac --project-install-prefix wangle:/usr/local --final-install-prefix /usr/local
-
uses
:
actions/upload-artifact@master
with
:
name
:
wangle
path
:
_artifacts
-
name
:
Test wangle
run
:
python3 build/fbcode_builder/getdeps.py
--allow-system-packages
test --src-dir=. wangle --project-install-prefix wangle:/usr/local
run
:
python3 build/fbcode_builder/getdeps.py test --src-dir=. wangle --project-install-prefix wangle:/usr/local
external/wangle/.github/workflows/getdeps_windows.yml
View file @
b99e0f3d
...
...
@@ -16,85 +16,89 @@ jobs:
steps
:
-
uses
:
actions/checkout@v1
-
name
:
Export boost environment
run
:
"
echo
::set-env
name=
BOOST_ROOT
::
%BOOST_ROOT_1_69_0%"
run
:
"
echo
BOOST_ROOT
=
%BOOST_ROOT_1_69_0%
>>
%GITHUB_ENV%
"
shell
:
cmd
-
name
:
Fix Git config
run
:
git config --system core.longpaths
true
-
name
:
Fetch libsodium
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests libsodium
run
:
python build/fbcode_builder/getdeps.py fetch --no-tests libsodium
-
name
:
Fetch boost
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests boost
run
:
python build/fbcode_builder/getdeps.py fetch --no-tests boost
-
name
:
Fetch ninja
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests ninja
run
:
python build/fbcode_builder/getdeps.py fetch --no-tests ninja
-
name
:
Fetch cmake
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests cmake
run
:
python build/fbcode_builder/getdeps.py fetch --no-tests cmake
-
name
:
Fetch googletest
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests googletest
run
:
python build/fbcode_builder/getdeps.py fetch --no-tests googletest
-
name
:
Fetch double-conversion
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests double-conversion
run
:
python build/fbcode_builder/getdeps.py fetch --no-tests double-conversion
-
name
:
Fetch fmt
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests fmt
run
:
python build/fbcode_builder/getdeps.py fetch --no-tests fmt
-
name
:
Fetch gflags
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests gflags
run
:
python build/fbcode_builder/getdeps.py fetch --no-tests gflags
-
name
:
Fetch glog
run
:
python build/fbcode_builder/getdeps.py --allow-system-packages fetch --no-tests glog
run
:
python build/fbcode_builder/getdeps.py fetch --no-tests glog
-
name
:
Fetch lz4
run
:
python build/fbcode_builder/getdeps.py fetch --no-tests lz4
-
name
:
Fetch snappy
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests snappy
run
:
python build/fbcode_builder/getdeps.py fetch --no-tests snappy
-
name
:
Fetch zlib
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests zlib
run
:
python build/fbcode_builder/getdeps.py fetch --no-tests zlib
-
name
:
Fetch zstd
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests zstd
run
:
python build/fbcode_builder/getdeps.py fetch --no-tests zstd
-
name
:
Fetch perl
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests perl
run
:
python build/fbcode_builder/getdeps.py fetch --no-tests perl
-
name
:
Fetch openssl
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests openssl
run
:
python build/fbcode_builder/getdeps.py fetch --no-tests openssl
-
name
:
Fetch libevent
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests libevent
run
:
python build/fbcode_builder/getdeps.py fetch --no-tests libevent
-
name
:
Fetch folly
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests folly
run
:
python build/fbcode_builder/getdeps.py fetch --no-tests folly
-
name
:
Fetch fizz
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
fetch --no-tests fizz
run
:
python build/fbcode_builder/getdeps.py fetch --no-tests fizz
-
name
:
Build libsodium
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests libsodium
run
:
python build/fbcode_builder/getdeps.py build --no-tests libsodium
-
name
:
Build boost
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests boost
run
:
python build/fbcode_builder/getdeps.py build --no-tests boost
-
name
:
Build ninja
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests ninja
run
:
python build/fbcode_builder/getdeps.py build --no-tests ninja
-
name
:
Build cmake
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests cmake
run
:
python build/fbcode_builder/getdeps.py build --no-tests cmake
-
name
:
Build googletest
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests googletest
run
:
python build/fbcode_builder/getdeps.py build --no-tests googletest
-
name
:
Build double-conversion
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests double-conversion
run
:
python build/fbcode_builder/getdeps.py build --no-tests double-conversion
-
name
:
Build fmt
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests fmt
run
:
python build/fbcode_builder/getdeps.py build --no-tests fmt
-
name
:
Build gflags
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests gflags
run
:
python build/fbcode_builder/getdeps.py build --no-tests gflags
-
name
:
Build glog
run
:
python build/fbcode_builder/getdeps.py --allow-system-packages build --no-tests glog
run
:
python build/fbcode_builder/getdeps.py build --no-tests glog
-
name
:
Build lz4
run
:
python build/fbcode_builder/getdeps.py build --no-tests lz4
-
name
:
Build snappy
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests snappy
run
:
python build/fbcode_builder/getdeps.py build --no-tests snappy
-
name
:
Build zlib
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests zlib
run
:
python build/fbcode_builder/getdeps.py build --no-tests zlib
-
name
:
Build zstd
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests zstd
run
:
python build/fbcode_builder/getdeps.py build --no-tests zstd
-
name
:
Build perl
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests perl
run
:
python build/fbcode_builder/getdeps.py build --no-tests perl
-
name
:
Build openssl
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests openssl
run
:
python build/fbcode_builder/getdeps.py build --no-tests openssl
-
name
:
Build libevent
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests libevent
run
:
python build/fbcode_builder/getdeps.py build --no-tests libevent
-
name
:
Build folly
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests folly
run
:
python build/fbcode_builder/getdeps.py build --no-tests folly
-
name
:
Build fizz
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
build --no-tests fizz
run
:
python build/fbcode_builder/getdeps.py build --no-tests fizz
-
name
:
Build wangle
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
build --src-dir=. wangle
run
:
python build/fbcode_builder/getdeps.py build --src-dir=. wangle
-
name
:
Copy artifacts
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
fixup-dyn-deps --src-dir=. wangle _artifacts/windows --final-install-prefix /usr/local
run
:
python build/fbcode_builder/getdeps.py fixup-dyn-deps --src-dir=. wangle _artifacts/windows --final-install-prefix /usr/local
-
uses
:
actions/upload-artifact@master
with
:
name
:
wangle
path
:
_artifacts
-
name
:
Test wangle
run
:
python build/fbcode_builder/getdeps.py
--allow-system-packages
test --src-dir=. wangle
run
:
python build/fbcode_builder/getdeps.py test --src-dir=. wangle
external/wangle/.travis.yml
View file @
b99e0f3d
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# Facebook projects that use `fbcode_builder` for continuous integration
# share this Travis configuration to run builds via Docker.
...
...
external/wangle/build/deps/github_hashes/facebook/folly-rev.txt
View file @
b99e0f3d
Subproject commit
2c9b2aadbc0801ee3309934f9e37c8a01ed51d20
Subproject commit
c47d0c778950043cbbc6af7fde616e9aeaf054ca
external/wangle/build/deps/github_hashes/facebookincubator/fizz-rev.txt
View file @
b99e0f3d
Subproject commit
8a6c4415899d198cefe97f3443ede922aac9e2fc
Subproject commit
37f1079eb3050e7209cb78921244c61817373d52
external/wangle/build/fbcode_builder/CMake/FBCompilerSettingsUnix.cmake
View file @
b99e0f3d
...
...
@@ -6,6 +6,4 @@
# to these shared compiler settings in order to avoid accidentally
# breaking a build in another project!
set
(
CMAKE_CXX_FLAGS_COMMON
"-g -Wall -Wextra -Wno-deprecated -Wno-deprecated-declarations"
)
set
(
CMAKE_CXX_FLAGS_DEBUG
"
${
CMAKE_CXX_FLAGS_DEBUG
}
${
CMAKE_CXX_FLAGS_COMMON
}
"
)
set
(
CMAKE_CXX_FLAGS_RELEASE
"
${
CMAKE_CXX_FLAGS_RELEASE
}
${
CMAKE_CXX_FLAGS_COMMON
}
-O3"
)
set
(
CMAKE_CXX_FLAGS
"
${
CMAKE_CXX_FLAGS
}
-g -Wall -Wextra -Wno-deprecated -Wno-deprecated-declarations"
)
external/wangle/build/fbcode_builder/CMake/FBThriftCppLibrary.cmake
View file @
b99e0f3d
...
...
@@ -127,8 +127,14 @@ function(add_fbthrift_cpp_library LIB_NAME THRIFT_FILE)
)
# Now emit the library rule to compile the sources
if
(
BUILD_SHARED_LIBS
)
set
(
LIB_TYPE SHARED
)
else
()
set
(
LIB_TYPE STATIC
)
endif
()
add_library
(
"
${
LIB_NAME
}
"
STATIC
"
${
LIB_NAME
}
"
${
LIB_TYPE
}
${
generated_sources
}
)
...
...
external/wangle/build/fbcode_builder/CMake/FindGflags.cmake
View file @
b99e0f3d
...
...
@@ -41,6 +41,16 @@ if (gflags_FOUND)
# Re-export the config-specified libs with our local names
set
(
LIBGFLAGS_LIBRARY
${
gflags_LIBRARIES
}
)
set
(
LIBGFLAGS_INCLUDE_DIR
${
gflags_INCLUDE_DIR
}
)
if
(
NOT EXISTS
"
${
gflags_INCLUDE_DIR
}
"
)
# The gflags-devel RPM on recent RedHat-based systems is somewhat broken.
# RedHat symlinks /lib64 to /usr/lib64, and this breaks some of the
# relative path computation performed in gflags-config.cmake. The package
# config file ends up being found via /lib64, but the relative path
# computation it does only works if it was found in /usr/lib64.
# If gflags_INCLUDE_DIR does not actually exist, simply default it to
# /usr/include on these systems.
set
(
LIBGFLAGS_INCLUDE_DIR
"/usr/include"
)
endif
()
set
(
LIBGFLAGS_FOUND
${
gflags_FOUND
}
)
# cmake module compat
set
(
GFLAGS_FOUND
${
gflags_FOUND
}
)
...
...
@@ -76,6 +86,20 @@ endif()
# Compat with the gflags CONFIG based detection
if
(
LIBGFLAGS_FOUND AND NOT TARGET gflags
)
add_library
(
gflags UNKNOWN IMPORTED
)
set_target_properties
(
gflags PROPERTIES INTERFACE_INCLUDE_DIRECTORIES
"
${
LIBGFLAGS_INCLUDE_DIR
}
"
)
set_target_properties
(
gflags PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES
"C"
IMPORTED_LOCATION
"
${
LIBGFLAGS_LIBRARY
}
"
)
if
(
TARGET gflags-shared
)
# If the installed gflags CMake package config defines a gflags-shared
# target but not gflags, just make the gflags target that we define
# depend on the gflags-shared target.
target_link_libraries
(
gflags INTERFACE gflags-shared
)
# Export LIBGFLAGS_LIBRARY as the gflags-shared target in this case.
set
(
LIBGFLAGS_LIBRARY gflags-shared
)
else
()
set_target_properties
(
gflags
PROPERTIES
IMPORTED_LINK_INTERFACE_LANGUAGES
"C"
IMPORTED_LOCATION
"
${
LIBGFLAGS_LIBRARY
}
"
INTERFACE_INCLUDE_DIRECTORIES
"
${
LIBGFLAGS_INCLUDE_DIR
}
"
)
endif
()
endif
()
external/wangle/build/fbcode_builder/CMake/FindGlog.cmake
View file @
b99e0f3d
...
...
@@ -7,13 +7,18 @@
# GLOG_LIBRARIES - link these to use Glog
include
(
FindPackageHandleStandardArgs
)
include
(
SelectLibraryConfigurations
)
find_library
(
GLOG_LIBRARY glog
find_library
(
GLOG_LIBRARY_RELEASE glog
PATHS
${
GLOG_LIBRARYDIR
}
)
find_library
(
GLOG_LIBRARY_DEBUG glogd
PATHS
${
GLOG_LIBRARYDIR
}
)
find_path
(
GLOG_INCLUDE_DIR glog/logging.h
PATHS
${
GLOG_INCLUDEDIR
}
)
select_library_configurations
(
GLOG
)
find_package_handle_standard_args
(
glog DEFAULT_MSG
GLOG_LIBRARY
GLOG_INCLUDE_DIR
)
...
...
external/wangle/build/fbcode_builder/CMake/FindLibUnwind.cmake
0 → 100644
View file @
b99e0f3d
# Copyright (c) Facebook, Inc. and its affiliates.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
find_path
(
LIBUNWIND_INCLUDE_DIR NAMES libunwind.h
)
mark_as_advanced
(
LIBUNWIND_INCLUDE_DIR
)
find_library
(
LIBUNWIND_LIBRARY NAMES unwind
)
mark_as_advanced
(
LIBUNWIND_LIBRARY
)
include
(
FindPackageHandleStandardArgs
)
FIND_PACKAGE_HANDLE_STANDARD_ARGS
(
LIBUNWIND
REQUIRED_VARS LIBUNWIND_LIBRARY LIBUNWIND_INCLUDE_DIR
)