Prechádzať zdrojové kódy

cross-compile builds for travis

Stasik0 10 rokov pred
rodič
commit
6f43c87ab4
1 zmenil súbory, kde vykonal 7 pridanie a 2 odobranie
  1. 7 2
      .travis.yml

+ 7 - 2
.travis.yml

@@ -27,18 +27,23 @@ before_install:
    - sudo pip install cpp-coveralls
    - sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
    - sudo update-alternatives --config gcc
+   - sudo apt-get install gcc-mingw-w64-i686
 script: 
    - echo "Checking the applicability of patches"
    - ./tools/.checkPorts.sh
    - echo "Testing builds"
    - mkdir -p build
    - cd build
+   - echo "Cross compile build for MinGW"
+   - cmake -DCMAKE_TOOLCHAIN_FILE=../Toolchain-mingw32.cmake -DEXAMPLESERVER=ON ..
+   - make
+   - cd .. && rm build -rf && mkdir -p build && cd build
    - echo "Only needed profile"
    - cmake -DTYPES_ONLY_NEEDED=ON ..
    - make
    - cd .. && rm build -rf && mkdir -p build && cd build
-   - cmake -DGENERATE_DOCUMENTATION=ON .. 
    - echo "Production build"
+   - cmake -DGENERATE_DOCUMENTATION=ON .. 
    - make
    - echo "Generate documentation"
    - make doc
@@ -51,4 +56,4 @@ script:
 
 after_success:
    - ./tools/.deployDoxygen.sh
-   - ./tools/.coverity.sh
+   - ./tools/.coverity.sh