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