aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Evers <kristianevers@gmail.com>2019-04-09 21:42:13 +0200
committerGitHub <noreply@github.com>2019-04-09 21:42:13 +0200
commit3d0b8ce77fb44c5a45203123fd35cb1937d7057b (patch)
tree7f6f2cbfada77a8ae04f41f259b047e22df160dc
parentb8d3821a9cfbae826a5fc0997913337af01a3753 (diff)
parent39b27746e93cb7210d1fbd3f5706e57c06b72a17 (diff)
downloadPROJ-3d0b8ce77fb44c5a45203123fd35cb1937d7057b.tar.gz
PROJ-3d0b8ce77fb44c5a45203123fd35cb1937d7057b.zip
Merge pull request #1413 from rouault/cirrus_yml
Add Cirrus CI with FreeBSD
-rw-r--r--.cirrus.yml30
1 files changed, 30 insertions, 0 deletions
diff --git a/.cirrus.yml b/.cirrus.yml
new file mode 100644
index 00000000..5d440f83
--- /dev/null
+++ b/.cirrus.yml
@@ -0,0 +1,30 @@
+# Cirrus CI configuration
+
+task:
+ name: FreeBSD
+ freebsd_instance:
+ matrix:
+ image: freebsd-12-0-release-amd64
+# image: freebsd-11-2-release-amd64
+# image: freebsd-10-4-release-amd64
+
+ env:
+ CIRRUS_CLONE_DEPTH: 1
+ MAKE_FLAGS: -j 2
+
+ cache:
+ folder: $HOME/.ccache
+
+ pkginstall_script:
+ - pkg install -y autoconf automake libtool pkgconf sqlite3 wget unzip ccache gmake
+ download_grid_script:
+ - wget http://download.osgeo.org/proj/proj-datumgrid-1.8.zip
+ - (cd data && unzip -o ../proj-datumgrid-1.8.zip)
+ configure_script:
+ - ./autogen.sh
+ - CC="ccache cc" CXX="ccache c++" ./configure --disable-static
+ compile_script:
+ - gmake $(MAKE_FLAGS)
+ test_script:
+ - gmake check $(MAKE_FLAGS)
+