aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--.travis.yml27
-rw-r--r--CMakeLists.txt2
2 files changed, 28 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..11d087d
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,27 @@
+language: cpp
+
+matrix:
+ include:
+ - dist: xenial
+ compiler: clang
+ before_install:
+ - sudo add-apt-repository -y ppa:beineri/opt-qt-5.12.3-xenial
+ - sudo apt-get -qy update
+ install:
+ - sudo apt-get -qy install qt${QT}svg qt${QT}base qt${QT}translations qt${QT}tools
+
+ - os: osx
+ osx_image: xcode10
+ before_install:
+ - brew update
+ install:
+ - brew install cppcheck
+ - brew install qt5
+ - brew link --force qt
+
+script:
+ - mkdir -p build
+ - pushd build
+ - cmake ../ && make -j4 && make test
+ - popd
+
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 504b148..8642f97 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.5)
project(diceparser)
-set(QT_REQUIRED_VERSION "5.9.0")
+set(QT_REQUIRED_VERSION "5.12.0")
find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED COMPONENTS Core Test Gui Svg)
enable_testing(true)