| default: | |
| tags: | |
| - docker | |
| # Image from https://hub.docker.com/_/gcc/ based on Debian | |
| image: gcc:9 | |
| .autoconf: | |
| stage: build | |
| before_script: | |
| - apt-get update && | |
| apt-get install -y libfftw3-dev | |
| script: | |
| - ./autogen.sh | |
| - ./configure ${CONFIG_FLAGS} | |
| - make | |
| - make check | |
| autoconf: | |
| extends: .autoconf | |
| script: | |
| - ./autogen.sh | |
| - ./configure ${CONFIG_FLAGS} | |
| - make | |
| - make distcheck | |
| fixed-point: | |
| extends: .autoconf | |
| variables: | |
| CONFIG_FLAGS: --enable-fixed-point | |
| no-float: | |
| extends: .autoconf | |
| variables: | |
| CONFIG_FLAGS: --enable-fixed-point --disable-float-api | |
| no-examples: | |
| extends: .autoconf | |
| variables: | |
| CONFIG_FLAGS: --disable-examples |