Commit Graph

453 Commits

Author SHA1 Message Date
Yao Wei Tjong 姚伟忠
3ba62f036e
Fix the STATIC and SHARED build for VS and Xcode.
Cleanup comments.
2020-05-10 23:30:59 +08:00
Yao Wei Tjong 姚伟忠
0e4d095cfa
Shed off old construct since our CMake minimum required is 3.10.2 now. 2020-05-10 15:53:52 +08:00
Modanung
2650e38855 Reduced minimum required cmake version to 3.10.2 2020-01-22 22:27:07 +08:00
Yao Wei Tjong 姚伟忠
2ea4821c6a
Take advantage of new linker from LLVM backend. 2020-01-12 12:39:54 +08:00
Yao Wei Tjong 姚伟忠
46c6894d78
Bump CMake minimum required version to 3.14.5. 2020-01-12 12:37:22 +08:00
Yao Wei Tjong 姚伟忠
6296d22e9c
For CI - fix copyright bumping logic. 2020-01-06 00:00:42 +08:00
urho3d-travis-ci
1151b8a2d6 Travis CI: bump copyright to 2020. 2020-01-05 06:21:40 +00:00
Yao Wei Tjong 姚伟忠
e9e3c2276d
For CI - exclude deprecated repos for the copyright licence year update logic. 2019-10-13 15:30:39 +08:00
Yao Wei Tjong 姚伟忠
262c85b007
For CI - clean up the staged installation dir. 2019-10-13 15:16:08 +08:00
Yao Wei Tjong 姚伟忠
9d727c04f1
For CI - fix site update. 2019-10-13 15:14:56 +08:00
Yao Wei Tjong 姚伟忠
e27aaf441e
For CI - fix web sample update and site update. 2019-10-12 23:55:09 +08:00
Yao Wei Tjong 姚伟忠
687839c8d9
For CI - avoid GNU option for 'xargs' that is not supported on Mac.
Just silently perform the commands without sending anything to error stream.
2019-09-14 16:28:42 +08:00
Yao Wei Tjong 姚伟忠
6bc86793e7
For CI - use the '-A' option for VS. 2019-09-14 16:27:47 +08:00
Yao Wei Tjong 姚伟忠
f17dc2bb9d
For CI - ensure the cached build tree is reconfigured just in time. 2019-04-27 22:34:26 +08:00
Yao Wei Tjong 姚伟忠
5a787ee903
For CI - test CI/CD to bintray/jcenter. 2019-04-20 13:52:45 +08:00
Yao Wei Tjong 姚伟忠
d53499369d
For CI - reenable the SF.net build artifact logic.
This reverts commit 05db29f635.
[ci package]
Close #2419
2019-03-14 21:36:16 +08:00
Yao Wei Tjong 姚伟忠
05db29f635
For CI - skip artifact upload due to slow SF.net transfer rate.
Related to #2419.
2019-02-17 23:34:56 +08:00
urho3d-travis-ci
a476f0c401 Travis CI: bump copyright to 2019. 2019-01-12 01:00:16 +00:00
Yao Wei Tjong 姚伟忠
37b02f0d4f
For CI - workaround Doxygen 1.8.13 bug.
[ci skip]
Close #2398
2018-12-16 15:17:12 +08:00
Yao Wei Tjong 姚伟忠
9c7ea246ca
For CI - keep retry to upload artifact even when time is almost up.
[ci package]
2018-12-01 16:48:23 +08:00
Yao Wei Tjong 姚伟忠
bac1612070
For CI - keep retry to upload artifact even when time is almost up.
Also do not upload build artifacts from Debug build configuration.
2018-12-01 09:16:12 +08:00
Yao Wei Tjong 姚伟忠
a0f9f67fdf
For CI - fix build artifact upload in container.
[ci package]
2018-11-30 22:01:55 +08:00
Yao Wei Tjong 姚伟忠
03d596526c
For CI - update Doxyfile to suppress warnings from newer Doxygen version. 2018-11-29 23:37:41 +08:00
Yao Wei Tjong 姚伟忠
7b87d9589f
For CI - clean up rake tasks, fix site update automation. 2018-11-25 20:48:45 +08:00
Yao Wei Tjong 姚伟忠
aaa9911e3e
For CI - use docker. Close #2348 2018-11-24 12:06:13 +08:00
Yao Wei Tjong 姚伟忠
abaa5ae884
Rename 'WIN32' build option to 'MINGW'. 2018-11-17 11:42:10 +08:00
Yao Wei Tjong 姚伟忠
dda252dfa6
Preparation to use docker images for CI.
Move '.build-options' and '.env-file' into 'script' dir. As the 'script' dir get symlink-ed during scaffolding task, the downstream project would automatically able to reference these two files.
2018-11-03 12:44:18 +08:00
Yao Wei Tjong 姚伟忠
fbcac184da
Combine ccache_dir and home_dir into a single docker volume. 2018-10-20 12:43:21 +08:00
Yao Wei Tjong 姚伟忠
f1d6cbd3c5
Replace 'grep -Pzo' as Trusty's grep version is too old. 2018-10-12 00:53:25 +08:00
Yao Wei Tjong 姚伟忠
434dcafb9a
New script for running dockerized build environment. 2018-10-09 23:24:47 +08:00
Yao Wei Tjong 姚伟忠
a81d44ba25
For CI - fix missing tags and binary artifact upload issues.
Also clean the LuaJIT/buildvm host tool build tree before retrying to recover from a build cache corruption.
2018-09-15 19:24:06 +08:00
Yao Wei Tjong 姚伟忠
9e56169b9c
For CI - cache initial build tree and exclude some samples for Web-CI. 2018-09-13 23:21:46 +08:00
Yao Wei Tjong 姚伟忠
1c449f4b45
For CI - also clean the tolua++ host tool build tree before retrying.
[skip appveyor] [ci only: master]
2018-09-05 22:27:45 +08:00
Yao Wei Tjong 姚伟忠
6cb5137eb3
For CI - another attempt to workaround the corrupted cache issue.
[skip appveyor]
2018-09-05 21:55:26 +08:00
Yao Wei Tjong 姚伟忠
0fd5c54d72
For CI - temporarily disable AS due to VS 2017 (15.8) compiler bug.
[skip travis]
2018-09-03 22:25:26 +08:00
Yao Wei Tjong 姚伟忠
0fc21934f5
Cleanup CMake build scripts and documentation update.
Close #743.
2018-08-09 23:08:45 +08:00
Yao Wei Tjong 姚伟忠
c1e97f723e
Pass the argument to the main activity, if any. 2018-08-06 21:46:00 +08:00
Yao Wei Tjong 姚伟忠
384ed3224f
Move all the shell scripts and batch files into 'script' directory. 2018-08-06 21:46:00 +08:00
Eugene Kozlov
e78c1d7ff5
Merge pull request #2310 from eugeneko/move-containers
Make Urho3D.Containers move-friendly
2018-06-03 12:42:44 +03:00
Yao Wei Tjong 姚伟忠
f27c149779
For CI - explicitly set WASM to off when CI testing for asm.js.
When cache is clear then skip the samples build because build all samples from scratch now exceeds our free time limit from Travis.
Switch to upload the WASM variant of the web samples. This means the samples should run faster on dekstop browsers but might not work on mobile browsers at the moment.
2018-06-02 22:51:09 +08:00
Yao Wei Tjong 姚伟忠
40281539f0
Add a new build option to control auto addtion of HTML shell-file. 2018-06-02 17:37:28 +08:00
Yao Wei Tjong 姚伟忠
bbb8222b8c
For CI - skip scaffolding test on STATIC/Debug build config.
This is a quick workaround to avoid running out of disk space problem.
2018-05-07 22:36:38 +08:00
Yao Wei Tjong 姚伟忠
218e4d7592
For CI - add retry logic for uploading build artifacts.
Fix #2301 [ci package]
2018-04-11 22:27:25 +08:00
Yao Wei Tjong 姚伟忠
030877647e
For CI - warn instead of abort when failed to housekeep SF.net.
[ci package] [cache clear]
2018-04-09 22:53:02 +08:00
Yao Wei Tjong 姚伟忠
aa42579a9c
For CI - fix site update and CI mirror branches creation. 2018-02-01 22:35:34 +08:00
Yao Wei Tjong 姚伟忠
7374a031c6 For CI - temporarily disable Annotate CI build.
We will attempt to make newer Clang version available for our CI build environment before refactoring our own Clang tools development branch.
[ci skip]
2018-01-28 16:42:46 +08:00
Yao Wei Tjong 姚伟忠
2fd2df9108 For CI - Suppress any errors while caching the initial build tree. 2018-01-27 22:12:46 +08:00
Yao Wei Tjong
cfb6cdacf1 For CI - upgrade to Clang-Tidy 4.0. 2018-01-26 06:55:09 +08:00
Yao Wei Tjong 姚伟忠
f1c1f5aa42 For CI - setup the lint stage on the primary CI. 2018-01-24 02:06:23 +08:00
Yao Wei Tjong 姚伟忠
b46c83f007 For CI - use AppVeyor CI image with VS 2017.
[skip travis] [ci only: master]
2018-01-18 00:23:54 +08:00