From b9fdaf487f878fac17c3d4c1182acd8c4182eecc Mon Sep 17 00:00:00 2001 From: Jonny Date: Sat, 8 Dec 2018 10:14:49 +0000 Subject: [PATCH] Add static builds to travis build matrix and give all jobs names --- .travis.yml | 51 +++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 41 insertions(+), 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index fefba3f9b..671bed6fa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,30 +22,61 @@ script: matrix: include: - # Linux - gcc - - os: linux + - name: "Linux gcc Dynamic" + os: linux dist: xenial compiler: gcc + + - name: "Linux gcc Static" + os: linux + dist: xenial + compiler: gcc + env: + - CMAKE_FLAGS="-DBUILD_SHARED_LIBS=FALSE" - # Linux - clang - - os: linux + - name: "Linux clang Dynamic" + os: linux dist: xenial compiler: clang - # macOS - Xcode 10 - - os: osx + - name: "Linux clang Static" + os: linux + dist: xenial + compiler: clang + env: + - CMAKE_FLAGS="-DBUILD_SHARED_LIBS=FALSE" + + - name: "macOS Xcode 10 Dynamic" + os: osx osx_image: xcode10 env: - CMAKE_FLAGS="-DSFML_DEPENDENCIES_INSTALL_PREFIX=../install" - # iOS - Xcode 10 - - os: osx + - name: "macOS Xcode 10 Frameworks" + os: osx + osx_image: xcode10 + env: + - CMAKE_FLAGS="-DSFML_DEPENDENCIES_INSTALL_PREFIX=../install -DSFML_BUILD_FRAMEWORKS=TRUE" + + - name: "macOS Xcode 10 Static" + os: osx + osx_image: xcode10 + env: + - CMAKE_FLAGS="-DSFML_DEPENDENCIES_INSTALL_PREFIX=../install -DBUILD_SHARED_LIBS=FALSE" + + - name: "iOS Xcode 10" + os: osx osx_image: xcode10 env: - CMAKE_FLAGS="-GXcode -DCMAKE_TOOLCHAIN_FILE=../cmake/toolchains/iOS.toolchain.cmake -DIOS_PLATFORM=SIMULATOR" - # Windows - vs2017 - - os: windows + - name: "Visual studio 15 2017 Dynamic" + os: windows + + - name: "Visual studio 15 2017 Static" + os: windows + env: + - CMAKE_FLAGS="-DBUILD_SHARED_LIBS=FALSE" notifications: email: false