|
|
@ -17,6 +17,13 @@ commands: |
|
|
|
command: | |
|
|
|
command: | |
|
|
|
HOMEBREW_NO_AUTO_UPDATE=1 brew install pyenv |
|
|
|
HOMEBREW_NO_AUTO_UPDATE=1 brew install pyenv |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
install-cmake-on-macos: |
|
|
|
|
|
|
|
steps: |
|
|
|
|
|
|
|
- run: |
|
|
|
|
|
|
|
name: Install cmake on macos |
|
|
|
|
|
|
|
command: | |
|
|
|
|
|
|
|
HOMEBREW_NO_AUTO_UPDATE=1 brew install cmake |
|
|
|
|
|
|
|
|
|
|
|
increase-max-open-files-on-macos: |
|
|
|
increase-max-open-files-on-macos: |
|
|
|
steps: |
|
|
|
steps: |
|
|
|
- run: |
|
|
|
- run: |
|
|
@ -93,11 +100,23 @@ jobs: |
|
|
|
steps: |
|
|
|
steps: |
|
|
|
- increase-max-open-files-on-macos |
|
|
|
- increase-max-open-files-on-macos |
|
|
|
- install-pyenv-on-macos |
|
|
|
- install-pyenv-on-macos |
|
|
|
- pre-steps |
|
|
|
|
|
|
|
- install-gflags-on-macos |
|
|
|
- install-gflags-on-macos |
|
|
|
|
|
|
|
- pre-steps |
|
|
|
- run: ulimit -S -n 1048576 && OPT=-DCIRCLECI make V=1 J=32 -j32 check | .circleci/cat_ignore_eagain |
|
|
|
- run: ulimit -S -n 1048576 && OPT=-DCIRCLECI make V=1 J=32 -j32 check | .circleci/cat_ignore_eagain |
|
|
|
- post-steps |
|
|
|
- post-steps |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
build-macos-cmake: |
|
|
|
|
|
|
|
macos: |
|
|
|
|
|
|
|
xcode: 11.3.0 |
|
|
|
|
|
|
|
steps: |
|
|
|
|
|
|
|
- increase-max-open-files-on-macos |
|
|
|
|
|
|
|
- install-pyenv-on-macos |
|
|
|
|
|
|
|
- install-cmake-on-macos |
|
|
|
|
|
|
|
- install-gflags-on-macos |
|
|
|
|
|
|
|
- pre-steps |
|
|
|
|
|
|
|
- run: ulimit -S -n 1048576 && (mkdir build && cd build && cmake -DWITH_GFLAGS=0 .. && make V=1 -j32) | .circleci/cat_ignore_eagain |
|
|
|
|
|
|
|
- post-steps |
|
|
|
|
|
|
|
|
|
|
|
build-linux: |
|
|
|
build-linux: |
|
|
|
machine: |
|
|
|
machine: |
|
|
|
image: ubuntu-1604:202007-01 |
|
|
|
image: ubuntu-1604:202007-01 |
|
|
@ -506,6 +525,9 @@ workflows: |
|
|
|
build-macos: |
|
|
|
build-macos: |
|
|
|
jobs: |
|
|
|
jobs: |
|
|
|
- build-macos |
|
|
|
- build-macos |
|
|
|
|
|
|
|
build-macos-cmake: |
|
|
|
|
|
|
|
jobs: |
|
|
|
|
|
|
|
- build-macos-cmake |
|
|
|
build-cmake-mingw: |
|
|
|
build-cmake-mingw: |
|
|
|
jobs: |
|
|
|
jobs: |
|
|
|
- build-cmake-mingw |
|
|
|
- build-cmake-mingw |
|
|
|