Commit Graph

10192 Commits

Author SHA1 Message Date
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
Yao Wei Tjong 姚伟忠
0ffabb0939
Refactor to shorten the step name. 2020-10-29 08:22:40 +08:00
Yao Wei Tjong 姚伟忠
d518d45f60
Rake 'publish' task. 2020-10-29 08:22:40 +08:00
Yao Wei Tjong 姚伟忠
afb2edab1e
Skip packaging steps for PR. 2020-10-29 08:22:40 +08:00
Yao Wei Tjong 姚伟忠
dbd90fb195
Refactor to have better artifact names. 2020-10-29 08:22:40 +08:00
Yao Wei Tjong 姚伟忠
d1b77a7263
Enable upload artifact step for Clang-tidy and Clang-format. 2020-10-29 08:22:40 +08:00
Yao Wei Tjong 姚伟忠
e6596cfc37
Upload artifact step. 2020-10-29 08:22:40 +08:00
Yao Wei Tjong 姚伟忠
b2b29755a4
Enable package step for Android platform. 2020-10-29 08:22:40 +08:00
Yao Wei Tjong 姚伟忠
0a6df5627f
Enable documentation step for Android platform. 2020-10-29 08:22:39 +08:00
Yao Wei Tjong 姚伟忠
2240afe6b1
Make 'cpack' task as internal to avoid confusion with 'package' task. 2020-10-29 08:22:39 +08:00
Yao Wei Tjong 姚伟忠
3bd8e83914
Rake 'cpack' task. 2020-10-29 08:22:39 +08:00