jjb: liburcu: Add FreeBSD jobs
authorMichael Jeanson <mjeanson@efficios.com>
Fri, 16 Oct 2020 14:01:56 +0000 (10:01 -0400)
committerMichael Jeanson <mjeanson@efficios.com>
Fri, 16 Oct 2020 14:01:56 +0000 (10:01 -0400)
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
jobs/liburcu.yaml
scripts/liburcu/build.sh

index 98e40b4478093025567eca59d86cca42ced23852..db1f5447790fe3e26465da7f541218216b615800 100644 (file)
           arch: !!python/tuple [cygwin64]
           build: !!python/tuple [std]
           conf: !!python/tuple [std]
+      - 'liburcu_{version}_{buildtype}':
+          buildtype: freebsdbuild
+          arch: !!python/tuple [freebsd]
+          build: !!python/tuple [std]
+          conf: !!python/tuple [std]
+          version:
+            - stable-0.12
+            - master
       - 'liburcu_{version}_cppcheck'
       - 'liburcu_{version}_scan-build'
       - 'liburcu_{version}_coverity':
index 7924a06435b4da85924e1140be5299bbbebce733..b589d4bb0e6925b63670e101f9cb3019f5a9c16f 100755 (executable)
@@ -200,6 +200,16 @@ macosx)
     export PYTHON_CONFIG="python3-config"
     ;;
 
+freebsd)
+    export MAKE=gmake
+    export TAR=tar
+    export NPROC="getconf _NPROCESSORS_ONLN"
+    export CPPFLAGS="-I/usr/local/include"
+    export LDFLAGS="-L/usr/local/lib"
+    export PYTHON="python3"
+    export PYTHON_CONFIG="python3-config"
+    ;;
+
 *)
     export MAKE=make
     export TAR=tar
This page took 0.026065 seconds and 4 git commands to generate.