diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..d362e7f2c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,12 @@ +language: cpp + +before_install: + - sudo apt-get remove cmake cmake-data --yes + - sudo add-apt-repository ppa:george-edison55/precise-backports --yes + - sudo apt-get update + +install: + - sudo apt-get install -y lcov cmake cmake-data curl gcc-avr avr-libc avrdude libqtcore4 libqt4-dev qt4-qmake g++ libxerces-c-dev xsdcxx libsdl1.2-dev libusb-1.0-0 libphonon-dev phonon libqtwebkit-dev python-qt4 python-qt4-dev + +script: + - mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=Debug ../companion/src && cmake --build . \ No newline at end of file diff --git a/companion/src/CMakeLists.txt b/companion/src/CMakeLists.txt index 36fcc7593..3901ef459 100644 --- a/companion/src/CMakeLists.txt +++ b/companion/src/CMakeLists.txt @@ -8,7 +8,7 @@ SET(C9X_VERSION_SUFFIX $ENV{OPENTX_VERSION_SUFFIX}) SET(C9X_VERSION ${C9X_VERSION_MAJOR}.${C9X_VERSION_MINOR}.${C9X_VERSION_REVISION}${C9X_VERSION_SUFFIX}) MESSAGE(STATUS "OpenTX Companion ${C9X_VERSION}") -CMAKE_MINIMUM_REQUIRED( VERSION 2.8 ) +CMAKE_MINIMUM_REQUIRED( VERSION 2.8.12 ) SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake) @@ -62,7 +62,7 @@ ELSE() MESSAGE( "SDL not found! Joysticks support will be disabled. Simulator audio will not work." ) ENDIF() -FIND_PACKAGE(Qt4 4.8.4 REQUIRED) +FIND_PACKAGE(Qt4 4.8.1 REQUIRED) SET( QT_USE_QTNETWORK True ) SET( QT_USE_QTXML True ) INCLUDE( ${QT_USE_FILE} )