22 Commits

Author SHA1 Message Date
Bill Hollings
5d6c8eb1f7 Attempt to fix Travis builds.
In .travis.yml, move fetchDependencies run from install section
to script section, and run it with --no-parallel-build option.
2020-07-08 16:14:51 -04:00
Bill Hollings
b9f1d7519a Makefile add debug build targets.
Fix crash during creation of fat dSYMs.
Travis only build macOS version of everything.
2020-06-23 16:08:00 -04:00
Bill Hollings
abb8792843 fetchDependencies build external libraries in parallel by platform.
Log ext lib build steps to provide user feedback.
Add package_ext_libs_finish.sh script to separate packaging
libraries from building them, to avoid build database conflicts.
Travis only build macOS ext libs.
2020-06-22 00:00:00 -04:00
Bill Hollings
4a5bf6953c Update fetchDependencies script to use pre-built spirv-tools files by default. 2020-06-02 13:30:52 -04:00
Ewout ter Hoeven
11e99ffd18
Travis CI: Update to Xcode 11.5
from Xcode 11.3. Also updates macOS version from 10.14.6 to 10.15.4 and JDK from 14.0.0 to 14.0.1
2020-06-02 17:40:21 +02:00
Bill Hollings
1c05cd4386 Travis script use Xcode 11.3. 2020-04-03 14:58:25 -04:00
Bill Hollings
04deb5bbbb Update Travis script.
Avoid caching External directory and force dependencies build every time.
Travis use Xcode 11.4.
2020-04-03 14:15:18 -04:00
Bill Hollings
ae8a39e0d3 Update Travis to Xcode 11.1 to correctly resolve MTLGPUFamily values. 2019-10-17 08:23:41 -04:00
Ewout ter Hoeven
18f3e15046
Travis: Update build enviourment to xcode11 2019-09-20 11:09:33 +02:00
Bill Hollings
fb076b7a97 Reapply -v option to fetchDependencies in Travis. 2019-06-16 12:17:03 -04:00
Bill Hollings
ef8de08ff1 Skip SPIRV-Tools build in Travis.
Add fetchDependencies option to skip building SPIRV-Tools and use a template of pre-generated headers.
Modify .travis.yml to use this.
2019-06-16 12:00:22 -04:00
Bill Hollings
cd1023e23f Travis set up virtualenv to use Python 3 for spirv-tools build. 2019-06-16 09:07:24 -04:00
Bill Hollings
5b7623953c Add Xcode project name to Travis. 2018-12-24 23:20:36 -05:00
Bill Hollings
91ed8ba4b0 Add verbose option to fetchDependencies and use it in Travis to avoid CI timeouts. 2018-12-24 22:15:23 -05:00
Bill Hollings
a670412cf8 Fix Travis build and rename MVKPipelineLayout::getMaxTextureIndex() to getTextureCount(). 2018-10-31 13:28:42 -04:00
Bill Hollings
d9cae70f85 Update travis to use Xcode 10. 2018-09-20 17:10:03 -04:00
Bill Hollings
7193ade5ba Update Travis CI to new build process. 2018-09-08 19:11:27 -04:00
Karl Schultz
9b616bc087 build: Build the demos in Travis-CI 2018-04-17 13:41:39 -06:00
Bill Hollings
979a7f801f Reorganize External dependencies.
fetchDependencies script now in top directory to avoid Travis caching of
External directory. fetchDependencies is now smart about fetching vs cloning
and building only what is necessary.
2018-03-30 22:16:27 -04:00
Bill Hollings
d974ce46b8 Turn caching of Externals off in .travis.yml
until a better CI dependency graph can be defined.
2018-03-30 19:37:17 -04:00
Bill Hollings
010b1aacd3 Update .travis.yml to use new fetchDependencies script. 2018-03-13 10:52:14 -04:00
Marvin Scholz
f53906111f Add CI support using Travis CI 2018-03-01 20:55:47 +01:00