Commit Graph

346 Commits

Author SHA1 Message Date
Yao Wei Tjong 姚伟忠
68e7f7cc75
For CI - use master DBE tag. 2020-08-31 01:40:48 +08:00
Yao Wei Tjong 姚伟忠
2950f760ff
For CI - bump the deployment targets for Apple platforms. 2020-08-31 01:39:08 +08:00
Yao Wei Tjong 姚伟忠
cd76243496
For CI - upgrade Window's version of MinGW compiler toolchain. 2020-08-31 01:39:07 +08:00
Yao Wei Tjong 姚伟忠
6d6cd58e34
Fix PCH generation for GCC and Clang.
Add a new compiler flag to warn against invalid PCH generation in the future.
Remove temporary PCH workaround for all Clang compilers.
2020-08-31 01:39:07 +08:00
Yao Wei Tjong 姚伟忠
2076b6d6eb
For CI - RPI - reenable LUAJIT and Angelscript scripting subsystems. 2020-08-31 01:39:06 +08:00
Yao Wei Tjong 姚伟忠
0b50ef80e4
For Travis - CI - Use the new RPI_ABI build option values. 2020-08-31 01:39:05 +08:00
Yao Wei Tjong 姚伟忠
db094af7af
For CI - RPI - Drop RPI 1 and replace it with 64-bit CI build. 2020-08-31 01:39:05 +08:00
Yao Wei Tjong 姚伟忠
ee8a095ac1
For CI - upgrade toolchains and Doxygen version. 2020-08-31 01:39:04 +08:00
Yao Wei Tjong 姚伟忠
3917983512
For CI - temporary workaround for Clang STATIC build. 2020-05-10 23:29:31 +08:00
Arnis Lielturks
889367738b
HTTPS support - civetweb update (#2415)
* initial update

* CMake updated for civetweb, https working

* unused file cleanup

* CMake updates to civetweb

* minor update, mingw not yet working

* CMakeLists updated

* fixed for unix builds

* cmake updates, console output updated

* docs updates

* HTTP sample now uses http and https links

* civetweb version 1.11

* additional changes

* mingw fix

* openssl fix

* additional ssl configuration

* osx workaround

* openssl is no longer optional

* openssl is optional

* civetweb cmakelists updates, URHO3D_SSL=1 set for travis

* debug messages removed from SSL/TLS initialization

* link libraries with civetweb

* code style fixes

* cmake updates

* DBE_TAG=latest removed
2020-05-03 12:22:31 +03:00
Yao Wei Tjong 姚伟忠
dabfdbd213
Remove unsupported build options for Web platform. 2020-01-12 14:19:44 +08:00
Yao Wei Tjong 姚伟忠
4998368c83
For CI - Only build using WASM from now on. 2020-01-12 12:39:50 +08:00
urho3d-travis-ci
1151b8a2d6 Travis CI: bump copyright to 2020. 2020-01-05 06:21:40 +00:00
Yao Wei Tjong 姚伟忠
248ac8fc09
For CI - keep IDE happy. 2019-10-13 18:57:41 +08:00
Yao Wei Tjong 姚伟忠
8939d25e71
For CI - use the ':master' DBE tag. 2019-09-28 21:51:57 +08:00
Yao Wei Tjong 姚伟忠
8f7d2454f7
For CI - temp workaround targetting 10.14 to avoid below linker error.
ld: weak import of symbol '____chkstk_darwin' not supported because of option: -no_weak_imports for architecture x86_64
2019-09-14 16:33:58 +08:00
Yao Wei Tjong 姚伟忠
4a59b24863
For CI - switch to build using Xcode 11. 2019-09-14 16:33:02 +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 姚伟忠
6301140d91
For CI - use the upgraded build environment to get CMake 3.14+. 2019-09-14 16:27:26 +08:00
Yao Wei Tjong
19ec541fed
For CI - use 'latest' DBE tag (api_level_17_21_28) for Android build. 2019-09-14 16:22:10 +08:00
Yao Wei Tjong 姚伟忠
a5ff38c430
For CI - use 'latest' DBE tag (emcc1.38.34) for Web build. 2019-09-14 16:21:03 +08:00
Yao Wei Tjong
22775cc626
For CI - avoid hard coding the repo SLUG. 2019-09-14 15:00:45 +08:00
Yao Wei Tjong 姚伟忠
9bb346390b
For CI - default DBE_TAG to ':master' when not on a specific tag. 2019-06-15 17:59:16 +08:00
Yao Wei Tjong
1f6ce209b8
For CI - revert back to use Trusty worker VM. 2019-06-12 10:02:38 +08:00
Yao Wei Tjong 姚伟忠
232c206325
For CI - switch to use Xenial (Linux) and Xcode 10.2 (OSX). 2019-06-11 22:02:58 +08:00
Yao Wei Tjong 姚伟忠
07ac5b4b58
For CI - use a specific DBE_TAG instead of 'latest'.
So we can upgrade the DBE docker images without worrying it breaking the CI builds.
2019-06-10 18:32:49 +08:00
Yao Wei Tjong 姚伟忠
784a25a235
For CI - attempt to build universal AAR.
We are forced to skip the publishing of the STATIC-debug AAR due to bintray file upload size limit.
2019-04-24 23:56:45 +08:00
Yao Wei Tjong 姚伟忠
98e70d62ab
For CI - automatic semver calculation for Gradle project. 2019-04-22 22:11:39 +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 姚伟忠
132aa6b1f8
For CI - reduce ANDROID_ABI just to 2-way splits. 2019-04-20 13:52:40 +08:00
urho3d-travis-ci
a476f0c401 Travis CI: bump copyright to 2019. 2019-01-12 01:00:16 +00: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 姚伟忠
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 姚伟忠
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 姚伟忠
f65050c017
For CI - exclude one more sample as the last CI build was still too close. 2018-09-14 23:41:28 +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 姚伟忠
20617e17b6
Allow Gradle build with Lua/LuaJIT enabled without global ninja-build. 2018-09-08 21:21:00 +08:00
Yao Wei Tjong 姚伟忠
0f01ee7ccc
For CI - attempt to workaround the corrupted cache issue.
[skip appveyor]
2018-09-04 21:54:28 +08:00
Yao Wei Tjong 姚伟忠
340bd8ca66
For CI - use Xcode9.4 VM image. 2018-08-12 10:02:12 +08:00
Yao Wei Tjong 姚伟忠
3827712a52
For CI - test publishing to a local maven repository. 2018-08-06 21:46:00 +08:00
Yao Wei Tjong 姚伟忠
d827f5ebfb
Proper segregation between Gradle modules. 2018-08-06 21:46:00 +08:00
Yao Wei Tjong 姚伟忠
512549f645
For CI - enable LuaJIT for Android build.
At the same time CI test passing multiple custom properties when invoking Gradle build system.
Workaround STATIC build config running out of disk space problem by not building Urho3D samples.
[cache clear]
2018-08-06 21:46:00 +08:00
Yao Wei Tjong 姚伟忠
d2e2e4ea05
Pass the matching Gradle properties as CMake build options. 2018-08-06 21:46:00 +08:00
Yao Wei Tjong 姚伟忠
a7dd098898
For CI - use the r13b-strip release tag.
The branches in urho3d/android-ndk repo will be upgraded to r17b.
[ci skip]
2018-07-10 22:06:57 +08:00
Yao Wei Tjong 姚伟忠
6f8f178bfd
For CI - revert to exclude the EMCC's cache from CI's cache.
It seems it prevented EMCC from being activated correctly. Need to investigate further when got time.
2018-06-03 16:47:15 +08:00
Yao Wei Tjong 姚伟忠
a3ea5b679a
For CI - include EMCC's cache into CI's cache and minor clean up. 2018-06-03 10:31:46 +08: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 姚伟忠
da6fd0e3a4
For CI - upgrade to Clang-Tidy 6.0.
Disable hicpp-braces-around-statements, hicpp-no-array-decay, hicpp-signed-bitwise, hicpp-vararg, readability-implicit-bool-conversion, cppcoreguidelines-owning-memory, android-*, fuchsia-*, objc-*.
2018-04-01 10:48:47 +08:00