Commit Graph
75 Commits
Author SHA1 Message Date
itsmattkc 99d94a0d82 ci: build relwithdebinfo instead of debug
Probably more appropriate for end-user use.
2020-08-08 02:27:46 +10:00
itsmattkc 849e051fa4 ci: build debug builds rather than release builds 2020-08-07 19:58:44 +10:00
itsmattkc a574771552 travis: attempt to acquire latest cmake from site 2020-05-09 17:55:39 +10:00
itsmattkc 42b749e697 travis: attempt to prioritize our cmake build 2020-05-09 17:20:35 +10:00
itsmattkc 8decdd2224 travis: use updated cmake version 2020-05-09 16:47:35 +10:00
itsmattkc 30b4ef8f00 cmake/travis: add crash handler tool to mac app bundle and handle dependencies 2020-03-18 08:39:05 -07:00
itsmattkc 987a6557c4 travis: patch some more mac dependencies in after compile 2020-02-29 09:39:52 +11:00
itsmattkc d1681bc294 travis: move app bundle to root before zipping 2020-02-27 18:42:08 +11:00
itsmattkc 14fe4949ff travis: don't add ppa that no longer exists 2020-02-17 11:27:03 +11:00
itsmattkc e39e1002f7 travis: use export with upload description env 2020-01-26 12:49:33 +11:00
itsmattkc 840b41256a travis: use native xenial OIIO package rather than PPA
Now that we support OIIO 1.x, we don't need to use a PPA to install OIIO 2.x on
Xenial. The advantage of this is:

1. Not having to maintain an OIIO PPA.
2. Not messing up anyone's system if they have software installed that's been
linked with OIIO 1.x and then are forced to install over it with OIIO 2.x.
2020-01-26 12:01:53 +11:00
itsmattkc 05c25c8713 CI: attempt to set warning for continuous build 2020-01-25 21:46:32 +11:00
itsmattkc 6f3ea35d9a CI: adjusted travis hash naming and moved appveyor script 2020-01-25 17:07:41 +11:00
itsmattkc 66ad2749af travis: fixed broken if statement 2020-01-24 10:20:56 +11:00
itsmattkc e5d6395a4f travis: fixed syntax error 2020-01-24 10:10:15 +11:00
itsmattkc da2597610d CI: test artifact system 2020-01-24 01:13:03 +11:00
itsmattkc 5d4535b06d travis: use libopenimageio2-dev package 2020-01-21 03:03:01 +11:00
itsmattkc 80d684870f travis: added opengl devel 2020-01-21 02:58:37 +11:00
itsmattkc f4567a9a5b travis: added appropriate linux dependencies 2020-01-21 02:48:22 +11:00
itsmattkc 48e6fd3955 travis: added error handling in build script 2020-01-19 23:37:36 +11:00
itsmattkc d59c730f4f update dependencies and path for linux/mac builds 2020-01-19 23:08:48 +11:00
itsmattkc 8f4910a7c8 travis: update linux dep install code 2020-01-19 22:20:30 +11:00
itsmattkc 6c280cc5e0 travis: test mac build without explicit path set 2020-01-19 22:14:20 +11:00
itsmattkc b9477f6695 use travis yaml to install brew packages rather than installing manually
This is actually the recommended way of installing packages in Travis rather
than installing them manually in the build script. This helps get around being
caught by Ruby version issues (which we have recently).

See the following link for more information:
https://docs.travis-ci.com/user/installing-dependencies/#using-homebrew-without-addon-on-older-macos-images
2019-11-30 18:17:52 +11:00
itsmattkc 28687d4852 new build system builds into usr/local 2019-09-12 12:01:14 +10:00
itsmattkc 79b904ad1a no need to find 2019-09-12 11:52:43 +10:00
itsmattkc 9f826ec1ad cmake uses DESTDIR instead of qmake's INSTALL_ROOT 2019-09-12 11:51:48 +10:00
itsmattkc e2090791d6 force overwrite on travis builds 2019-09-12 03:27:42 +10:00
itsmattkc 519b71f552 try autoremove before linux travis build 2019-09-12 03:20:27 +10:00
itsmattkc 835ac18973 make app bundle on macos 2019-09-12 01:37:39 +10:00
itsmattkc cd2aff3cea travis adjustments for linux and mac builds 2019-09-11 23:12:12 +10:00
itsmattkc b3dcd7af5a build tweaks 2019-09-11 22:50:35 +10:00
itsmattkc 87293d4265 package dlls on appveyor win32 build 2019-09-11 22:13:31 +10:00
itsmattkc 44169396c1 use find to find app bundle 2019-09-11 20:16:26 +10:00
itsmattkc 7b15a63e06 changed refresh system slightly and added include dirs for deps 2019-09-11 19:51:31 +10:00
itsmattkc a44adadc50 fixed qt5 dir in appveyor script 2019-09-11 18:02:30 +10:00
itsmattkc 0cda23e6f7 updated travis for new oiio ppa 2019-09-11 17:44:16 +10:00
itsmattkc 5fbd90d9f5 updated mac travis script 2019-09-11 02:24:21 +10:00
itsmattkc 0f5877e1a3 modified build scripts for mac and win32 2019-09-11 02:03:05 +10:00
itsmattkc d1ce224e8b added missing libs for travis trusty install 2019-09-10 14:26:04 +10:00
itsmattkc f29b8ac3a4 rewrote travis ci for 0.2.x 2019-09-10 14:03:27 +10:00
itsmattkc 56680ff4d6 minor build fixes 2019-04-17 09:27:49 +10:00
itsmattkc aeadb73679 updated script for new shader directory 2019-03-14 08:14:01 +11:00
itsmattkc 411f9b7542 use token to create more api requests 2019-03-09 10:53:55 +11:00
itsmattkc eda4096c8d added debug info for mac build 2019-03-09 10:22:07 +11:00
itsmattkc 18065216da different approach to after success script 2019-03-09 09:51:18 +11:00
itsmattkc a418b7adbf missing curl dep? 2019-03-09 09:12:54 +11:00
itsmattkc 7212d0e7d8 another travis script change for osx 2019-03-09 08:49:22 +11:00
itsmattkc a12cef0210 updated travis script for mac 2019-03-09 07:16:27 +11:00
itsmattkc 2f86888a8d removed windows commands from travis and addressed #602 2019-03-09 06:32:29 +11:00