Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/speexdsp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Matthews <tmatth@videolan.org>2020-10-02 08:00:37 +0300
committerTristan Matthews <tmatth@videolan.org>2020-10-02 08:00:37 +0300
commit2f852101483cefd8db46d127b73734988d8bb224 (patch)
tree7138bbbbb27a6691c891f838780059f6967376ca /.gitlab-ci.yml
parent64cbfa9bca7479a758351aa02bb4abdd76baa9e7 (diff)
CI: add basic gitlab-ci
This is largely based off of speex's.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml39
1 files changed, 39 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..3e85869
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,39 @@
+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