From ea7bd3569483edfaebcc32cb7af44d883a986960 Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Sat, 19 Jan 2019 14:52:35 -0800 Subject: Updated travis to build install target and package build artifacts --- .travis.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 672fbaa8..4aa9b137 100644 --- a/.travis.yml +++ b/.travis.yml @@ -84,15 +84,21 @@ script: - cd cmk_build - | if [ "$TRAVIS_OS_NAME" = "linux" ]; then - cmake .. -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=${CONFIG} - cmake --build . + cmake .. -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=${CONFIG} -DCMAKE_INSTALL_PREFIX=install + cmake --build . --target install fi - | if [ "$TRAVIS_OS_NAME" = "osx" ]; then if [ "$IOS" = "true" ]; then - cmake .. -DCMAKE_TOOLCHAIN_FILE=../DiligentCore/ios.toolchain.cmake -DIOS_PLATFORM=OS64 -G "Xcode" + cmake .. -DCMAKE_TOOLCHAIN_FILE=../DiligentCore/ios.toolchain.cmake -DIOS_PLATFORM=OS64 -DCMAKE_INSTALL_PREFIX=install -G "Xcode" else cmake .. -G "Xcode" fi - cmake --build . --config ${CONFIG} + cmake --build . --target install --config ${CONFIG} fi + +after_success: + + - cd ../install + - export ZIP_NAME=DiligentCore-${TRAVIS_OS_NAME}-${GLSLANG_BUILD_TYPE}.zip; + - zip ${ZIP_NAME} ./* \ No newline at end of file -- cgit v1.2.3