FOLLY_PRAGMA_UNROLL_N #5667
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This file was @generated by getdeps.py | |
name: windows | |
on: | |
push: | |
branches: | |
- main | |
pull_request: | |
branches: | |
- main | |
permissions: | |
contents: read # to fetch code (actions/checkout) | |
jobs: | |
build: | |
runs-on: windows-2019 | |
steps: | |
- name: Export boost environment | |
run: "echo BOOST_ROOT=%BOOST_ROOT_1_83_0% >> %GITHUB_ENV%" | |
shell: cmd | |
- name: Fix Git config | |
run: git config --system core.longpaths true | |
- name: Disable autocrlf | |
run: git config --system core.autocrlf false | |
- uses: actions/checkout@v4 | |
- name: Fetch boost | |
run: python build/fbcode_builder/getdeps.py fetch --no-tests boost | |
- name: Fetch libsodium | |
run: python build/fbcode_builder/getdeps.py fetch --no-tests libsodium | |
- name: Fetch ninja | |
run: python build/fbcode_builder/getdeps.py fetch --no-tests ninja | |
- name: Fetch cmake | |
run: python build/fbcode_builder/getdeps.py fetch --no-tests cmake | |
- name: Fetch double-conversion | |
run: python build/fbcode_builder/getdeps.py fetch --no-tests double-conversion | |
- name: Fetch fast_float | |
run: python build/fbcode_builder/getdeps.py fetch --no-tests fast_float | |
- name: Fetch fmt | |
run: python build/fbcode_builder/getdeps.py fetch --no-tests fmt | |
- name: Fetch gflags | |
run: python build/fbcode_builder/getdeps.py fetch --no-tests gflags | |
- name: Fetch glog | |
run: python build/fbcode_builder/getdeps.py fetch --no-tests glog | |
- name: Fetch googletest | |
run: python build/fbcode_builder/getdeps.py fetch --no-tests googletest | |
- name: Fetch libdwarf | |
run: python build/fbcode_builder/getdeps.py fetch --no-tests libdwarf | |
- name: Fetch lz4 | |
run: python build/fbcode_builder/getdeps.py fetch --no-tests lz4 | |
- name: Fetch perl | |
run: python build/fbcode_builder/getdeps.py fetch --no-tests perl | |
- name: Fetch openssl | |
run: python build/fbcode_builder/getdeps.py fetch --no-tests openssl | |
- name: Fetch snappy | |
run: python build/fbcode_builder/getdeps.py fetch --no-tests snappy | |
- name: Fetch zlib | |
run: python build/fbcode_builder/getdeps.py fetch --no-tests zlib | |
- name: Fetch zstd | |
run: python build/fbcode_builder/getdeps.py fetch --no-tests zstd | |
- name: Fetch libevent | |
run: python build/fbcode_builder/getdeps.py fetch --no-tests libevent | |
- name: Build boost | |
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests boost | |
- name: Build libsodium | |
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests libsodium | |
- name: Build ninja | |
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests ninja | |
- name: Build cmake | |
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests cmake | |
- name: Build double-conversion | |
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests double-conversion | |
- name: Build fast_float | |
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests fast_float | |
- name: Build fmt | |
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests fmt | |
- name: Build gflags | |
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests gflags | |
- name: Build glog | |
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests glog | |
- name: Build googletest | |
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests googletest | |
- name: Build libdwarf | |
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests libdwarf | |
- name: Build lz4 | |
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests lz4 | |
- name: Build perl | |
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests perl | |
- name: Build openssl | |
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests openssl | |
- name: Build snappy | |
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests snappy | |
- name: Build zlib | |
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests zlib | |
- name: Build zstd | |
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests zstd | |
- name: Build libevent | |
run: python build/fbcode_builder/getdeps.py build --free-up-disk --no-tests libevent | |
- name: Build folly | |
run: python build/fbcode_builder/getdeps.py build --src-dir=. folly | |
- name: Copy artifacts | |
run: python build/fbcode_builder/getdeps.py fixup-dyn-deps --src-dir=. folly _artifacts/windows --final-install-prefix /usr/local | |
- uses: actions/upload-artifact@v4 | |
with: | |
name: folly | |
path: _artifacts | |
- name: Test folly | |
run: python build/fbcode_builder/getdeps.py test --src-dir=. folly |