Commit Graph

10202 Commits

Author SHA1 Message Date
Yao Wei Tjong 姚伟忠
46aa98c2b7
CI - free up more disk space. 2020-11-02 22:55:06 +08:00
Yao Wei Tjong 姚伟忠
0f6ef1181b
CI - only upload artifact on push event. 2020-11-02 22:55:06 +08:00
Yao Wei Tjong 姚伟忠
03c196bf8f
CI - only clear the build cache exactly once per build. 2020-11-02 22:55:06 +08:00
1vanK
4d4030e3ca
Merge pull request #2716 from 1vanK/master
Simplify Bullet/CMakeLists.txt
2020-11-02 15:56:26 +03:00
1vanK
5a28d5b386 Code style [cache clear] 2020-11-02 04:54:06 +03:00
1vanK
3891eaa7c0 Fix documentation: LuaJit is enabled by default 2020-11-01 21:10:06 +03:00
1vanK
db2a62f263 Simplify Bullet/CMakeLists.txt 2020-11-01 19:07:41 +03:00
1vanK
68edfa2a6f
Update Bullet to 3.06+ (#2714) 2020-11-01 15:33:33 +03:00
Yao Wei Tjong 姚伟忠
a5eccd06f3
Fix iOS/tvOS build on Xcode 12. 2020-11-01 16:32:07 +08:00
Yao Wei Tjong 姚伟忠
c383c12dfe
CI - remove makefile support for macOS platform. 2020-11-01 16:32:07 +08:00
1vanK
2121766557
AS Autobindings: Split Generated_Members_T.cpp to 2 files to workaround lack of memory when building with MinGW64 (#2713) 2020-10-31 13:52:19 +03:00
Yao Wei Tjong 姚伟忠
d876d5a8f5
Add CI/CD badge from GitHub Action. 2020-10-29 23:03:55 +08:00
1vanK
89ca125af9
AS Autobindings: Sorting classes by id to make order compiler independent (#2711) 2020-10-29 17:30:37 +03:00
1vanK
28be877a8b
Disable generation of bindings for BackgroundLoader to fix Web build (#2710) 2020-10-29 10:59:23 +03:00
Yao Wei Tjong 姚伟忠
9114f2975b
Android - also publish to JCenter when tagging. 2020-10-29 08:22:45 +08:00
Yao Wei Tjong 姚伟忠
f6aa0e0df1
CI - only publish on push event on master branch. 2020-10-29 08:22:45 +08:00
Yao Wei Tjong 姚伟忠
51cd8eb1fe
Android - make initial 'Gradle sync' on IDE works out of the box. 2020-10-29 08:22:45 +08:00
Yao Wei Tjong 姚伟忠
f9ba9ada78
CI - publish web samples to gh-pages. 2020-10-29 08:22:45 +08:00
Yao Wei Tjong 姚伟忠
ffb590af35
CI - more cleanup to avoid untimely cache eviction due to limit hit. 2020-10-29 08:22:45 +08:00
Yao Wei Tjong 姚伟忠
2260d93c57
CI - use ccache for macOS/Makefile build config. 2020-10-29 08:22:45 +08:00
Yao Wei Tjong 姚伟忠
eb10bfdc01
CI - clear build cache on demand. [cache clear] 2020-10-29 08:22:45 +08:00
Yao Wei Tjong 姚伟忠
0e8ab24c16
CI - also cleanup the jetified Urho3D AAR.
Otherwise the total cache size may exit the 5GB limit and undesired cache eviction starts to happen.
2020-10-29 08:22:44 +08:00
Yao Wei Tjong 姚伟忠
177a98a3e4
Avoid version hard-coding. 2020-10-29 08:22:44 +08:00
Yao Wei Tjong 姚伟忠
c9aa0a6cb6
Enhance 'new' task to use multi-modules project structure. 2020-10-29 08:22:44 +08:00
Yao Wei Tjong 姚伟忠
8aa25d6468
For Android - change the JNI location. 2020-10-29 08:22:44 +08:00
Yao Wei Tjong 姚伟忠
d241ac7f80
For CI - enable free up space step for MinGW STATIC Debug build config. 2020-10-29 08:22:44 +08:00
Yao Wei Tjong 姚伟忠
0d4e038827
Major refactoring on the Gradle build system. 2020-10-29 08:22:44 +08:00
Yao Wei Tjong 姚伟忠
45ffe71b1e
Refactor to create new source tree declaratively. 2020-10-29 08:22:44 +08:00
Yao Wei Tjong 姚伟忠
34a9ea4365
For CI - scaffolding test step. 2020-10-29 08:22:43 +08:00
Yao Wei Tjong 姚伟忠
7d51a9b6f8
Install boost preprocessor header for using library use case. 2020-10-29 08:22:43 +08:00
Yao Wei Tjong 姚伟忠
5aeceb8113
Use minimalist code for rake 'new' task. 2020-10-29 08:22:43 +08:00
Yao Wei Tjong 姚伟忠
223fbd4cba
Refactor to start to use lower case name. 2020-10-29 08:22:43 +08:00
Yao Wei Tjong 姚伟忠
9471f1f11c
Suppress unused CMake variable warning. 2020-10-29 08:22:43 +08:00
Yao Wei Tjong 姚伟忠
b32ba10004
For CI - anchor down dockerized home dir. 2020-10-29 08:22:43 +08:00
Yao Wei Tjong 姚伟忠
f8f86e5e3c
Merge all tasks into one Rakefile. 2020-10-29 08:22:43 +08:00
Yao Wei Tjong 姚伟忠
1977d10cde
Enhance rake new task with opinionated default. 2020-10-29 08:22:43 +08:00
Yao Wei Tjong 姚伟忠
567e164c18
Minor refactor to use symbol literal. 2020-10-29 08:22:42 +08:00
Yao Wei Tjong 姚伟忠
2702c75b3b
Differentiate between normal and DBE build tree. 2020-10-29 08:22:42 +08:00
Yao Wei Tjong 姚伟忠
6b0ea384bc
Enhance rake install task to understand tilde expansion. 2020-10-29 08:22:42 +08:00
Yao Wei Tjong 姚伟忠
5c20b48fe7
Rake 'new' task. 2020-10-29 08:22:42 +08:00
Yao Wei Tjong 姚伟忠
42bd32d142
Minor refactoring for code reuse. 2020-10-29 08:22:42 +08:00
Yao Wei Tjong 姚伟忠
fff97c3e65
Include documentation.zip and sources.jar as Android build artifacts. 2020-10-29 08:22:42 +08:00
Yao Wei Tjong 姚伟忠
00e38454c5
Reset the CMAKE_INSTALL_PREFIX for Windows 64-bit platform. 2020-10-29 08:22:42 +08:00
Yao Wei Tjong 姚伟忠
67a437b285
For CI - skip code signing executable targets for iOS/tvOS platforms. 2020-10-29 08:22:41 +08:00
Yao Wei Tjong 姚伟忠
49d2933711
Initial scaffolding test steps. 2020-10-29 08:22:41 +08:00
Yao Wei Tjong 姚伟忠
30a60e70ce
Rake 'install' task. 2020-10-29 08:22:41 +08:00
Yao Wei Tjong 姚伟忠
4888e488e1
Auto init. 2020-10-29 08:22:41 +08:00
Yao Wei Tjong 姚伟忠
2d71e523ab
Minor refactoring and clean up. 2020-10-29 08:22:41 +08:00
Yao Wei Tjong 姚伟忠
c13dd61ec2
Android - only build Urho3DPlayer for STATIC lib type. 2020-10-29 08:22:41 +08:00
Yao Wei Tjong 姚伟忠
77fb86d9ba
Refactor to rename package from 'com.github.urho3d' to 'io.urho3d'. 2020-10-29 08:22:41 +08:00