From cdbf15b3f908bf059650190f7349c27e749009fb Mon Sep 17 00:00:00 2001 From: Steve Wills Date: Tue, 1 Sep 2020 12:50:56 -0400 Subject: [PATCH] Add CirrusCI (#1925) FreeBSD CI runner --- .cirrus.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .cirrus.yml diff --git a/.cirrus.yml b/.cirrus.yml new file mode 100644 index 00000000..b2d6de5b --- /dev/null +++ b/.cirrus.yml @@ -0,0 +1,13 @@ +freebsd_instance: + image: freebsd-12-1-release-amd64 + +task: + install_script: + - pkg install -y boost-libs git qt5-buildtools qt5-concurrent qt5-core qt5-multimedia qt5-qmake qt5-svg qtkeychain rapidjson + script: | + git submodule init + git submodule update + mkdir build + cd build + qmake INCLUDEPATH+=/usr/local/include/qt5keychain LIBS+=-lqt5keychain RAPIDJSON_SYSTEM=1 QMAKE_CC="cc" QMAKE_CXX="c++" QMAKE_LINK_C="cc" QMAKE_LINK_C_SHLIB="cc" QMAKE_LINK="c++" QMAKE_LINK_SHLIB="c++" QMAKE_CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " QMAKE_CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " QMAKE_LFLAGS="-fstack-protector-strong" QMAKE_LIBS="" QMAKE_CFLAGS_DEBUG="" QMAKE_CFLAGS_RELEASE="" QMAKE_CXXFLAGS_DEBUG="" QMAKE_CXXFLAGS_RELEASE="" PREFIX="/usr/local" CONFIG+="release" CONFIG-="debug separate_debug_info" -recursive .. + make -j $(getconf _NPROCESSORS_ONLN)