Commit Graph

453 Commits

Author SHA1 Message Date
Yao Wei Tjong 姚伟忠 0e8b3cee3f For CI - automatically bump copyright when crossing a new year. 2016-01-26 21:46:59 +08:00
Yao Wei Tjong 姚伟忠 aaf86f4bc1 For Travis CI - ensure commits arrive in the correct sequence. Take 2. 2016-01-25 19:47:07 +08:00
Yao Wei Tjong 姚伟忠 ff0f2b4d61 Add rake tasks for Urho3D maintainers. 2016-01-25 15:58:29 +08:00
Yao Wei Tjong 姚伟忠 831da98b49 For Travis CI - ensure the commits arrive in the correct sequence. 2016-01-24 11:53:18 +08:00
Yao Wei Tjong 姚伟忠 45af671009 For Travis CI - increase the chance of successful iOS packaging build. 2016-01-24 00:51:23 +08:00
Yao Wei Tjong 姚伟忠 705e06dd1c Remove an unprintable \015 character in the cmake_codelite.sh.
The character had caused the script not operable.

For Travis CI and AppVeyor - bug fixes and improvement to make the CI builds more stable, hopefully.
2016-01-23 23:39:06 +08:00
Yao Wei Tjong 姚伟忠 90c97b95c4 Fix try_run logic in FindUrho3D module to support MSVC static runtime.
Close #1140.
2016-01-22 19:13:51 +08:00
Yao Wei Tjong 姚伟忠 105aa2699e Use Readline library when it is found for Lua and isql. 2016-01-22 02:05:30 +08:00
Yao Wei Tjong 姚伟忠 295c4c6a05 For Travis CI - new commit msg pattern to trigger 64-bit only build. 2016-01-22 00:15:45 +08:00
Yao Wei Tjong 姚伟忠 cff5fe2d3d For Travis CI - enable URHO3D_LUAJIT build option on iOS CI builds.
Upgrade to CMake 3.4.1 for OSX CI build jobs.
Close #1146
2016-01-21 19:28:02 +08:00
Yao Wei Tjong 姚伟忠 da3a82979b Bake URHO3D_TESTING to ensure downstreams get consistent struct size. 2016-01-21 00:01:28 +08:00
Yao Wei Tjong 姚伟忠 bdcf7b242c For AppVeyor - attempt to auto RDP so that make test can be run.
Also fix the package upload problem for AppVeyor CI jobs.
2016-01-15 20:29:59 +08:00
Yao Wei Tjong 姚伟忠 7051e07110 For Travis CI - enable LuaJIT for Android 64-bit (arm64-v8a).
[ci skip]
2016-01-13 22:17:17 +08:00
Yao Wei Tjong 姚伟忠 f140bae2e3 For Travis CI - revert back to disable LuaJIT on ARM64 for the moment.
[skip appveyor] [ci only: Android]
2016-01-13 10:20:02 +08:00
Yao Wei Tjong 姚伟忠 71a3679d3c Update the documentation for LuaJIT 2.1 upgrade.
For Travis CI - attempt to enable LuaJIT for Android 64-bit (arm64-v8a).
[skip appveyor] [ci only: Android]
2016-01-13 01:35:36 +08:00
Yao Wei Tjong 姚伟忠 d7fdd033c2 For Travis CI - rename the web samples json data file correctly.
[ci skip]
2016-01-07 09:33:56 +08:00
Yao Wei Tjong 姚伟忠 21b01fcd5b Refactor how the EXE and SHARED linker flags are being setup. 2016-01-06 16:38:59 +08:00
Yao Wei Tjong 姚伟忠 bc64b053a3 Bake URHO3D_LUAJIT as downstream project needs extra linker flags.
Without these extra linker flags the executable would most likely get a runtime error, especially when targeting 64-bit OSX platform.
2016-01-06 16:38:59 +08:00
Yao Wei Tjong 姚伟忠 3c7b37c972 For Travis CI & AppVeyor - simplify SDK installation process.
The wait_for_block() was originally needed for iOS platform as it used to install very slowly (exceeds 10 minutes) due to configuration mistake. It should install just in a few minutes now.
2016-01-06 16:38:58 +08:00
Yao Wei Tjong 姚伟忠 431559c2bd For Travis CI & AppVeyor - unified 'ci' rake task and spring cleaning. 2016-01-06 16:38:58 +08:00
Yao Wei Tjong 姚伟忠 668d89eca5 For Travis CI - skip appveyor when test building clang-tool branch.
[ci skip]
2015-12-23 17:17:50 +08:00
Yao Wei Tjong 姚伟忠 e1647d18dd Make Urho3D_universal custom target as one of the default target.
Close #1111.
2015-12-23 10:44:27 +08:00
Yao Wei Tjong 姚伟忠 df1a6d358f Prevent deploying the *.pak files to HTML5 samples directory.
Close #1110.
[ci skip]
2015-12-22 22:43:45 +08:00
Yao Wei Tjong 姚伟忠 a2122c3063 For downstream - fix try_compile logic on iOS build.
[skip appveyor] [ci only: OSX]
2015-12-22 22:15:14 +08:00
Yao Wei Tjong 姚伟忠 3732d7f341 For Travis CI - attempt to fix iOS 64-bit packaging build.
Fix #1079.
2015-12-22 21:35:03 +08:00
Yao Wei Tjong 姚伟忠 1cd242273e Verify found Urho3D library has matching ABI with the chosen compiler.
Check the CMake minimum version before setting project name as recommended by CMake.
Minor documentation update on how to setup downstream projects using Urho3D library as external library.
For AppVeyor - attempt to add scaffolding test using Urho3D SDK.
2015-12-14 22:43:00 +08:00
Yao Wei Tjong 姚伟忠 72f954dad0 Enhance Urho3D-CMake-common module to auto find Urho3D library. 2015-12-13 17:13:07 +08:00
Yao Wei Tjong 姚伟忠 a3b961eab1 For site documentation - reduce number of columns for class index page.
[ci skip]
2015-11-30 11:07:54 +08:00
Yao Wei Tjong 姚伟忠 974867cc42 For Travis CI - another attempt to remove Android SDK before packaging.
Fix a typo in custom commands for Urho3D universal build target.

[ci package] [ci only: Android, OSX] [skip appveyor]
2015-11-23 13:07:54 +08:00
Yao Wei Tjong 姚伟忠 2d39e2823e Simplify "logic" for 'Urho3D_universal' custom target.
For Travis CI - adjust heuristic rule for cutting of iOS universal binary build.
For Travis CI - clean up the Android SDK before performing the packaging for Android build.

(Test quotation marks escape in commit message)
[ci only: Android, OSX] [skip appveyor] [ci package]
2015-11-23 11:58:18 +08:00
Yao Wei Tjong 姚伟忠 90edf01c7c For Travis CI - avoid CMake 3.4 to fix #1043.
Another attempt to fix Android Intel Atom CI builds.

[skip appveyor] [ci package] [ci only: OSX, Android]
2015-11-22 16:47:38 +08:00
Yao Wei Tjong 姚伟忠 d4929af473 For Travis CI - attempt to fix Android Intel Atom CI builds.
Alter the debug print for troubleshooting iOS CI builds.
[ci package] [skip appveyor] [ci only: Android, OSX]
2015-11-22 12:01:27 +08:00
Yao Wei Tjong 姚伟忠 3ff517743b For Travis CI - set URHO3D_DEPLOYMENT_TARGET build option to 'generic'. 2015-11-22 09:48:43 +08:00
Yao Wei Tjong 姚伟忠 31a3c81e26 For Travis CI - escape double quotes in commit message. 2015-11-22 09:48:43 +08:00
Yao Wei Tjong 姚伟忠 d4c5cf1760 For AppVeyor - remove restriction to only build on master branch.
[ci skip]
2015-11-11 13:55:30 +08:00
Yao Wei Tjong 姚伟忠 b81547d35a For AppVeyor - switch to Debug build configuration on normal CI build.
This is in the hope that msbuild will build faster without any optimisation.
[ci only: AppVeyor]
2015-11-09 21:34:54 +08:00
Yao Wei Tjong 姚伟忠 c073488069 For AppVeyor - fix artifact upload to sourceforge.net.
[ci package]
2015-11-09 18:18:12 +08:00
Yao Wei Tjong 姚伟忠 95580f6ba0 For Appveyor - first attempt to enable 32-bit CI jobs on Windows host. 2015-10-31 23:13:19 +08:00
Yao Wei Tjong 姚伟忠 60e971eefe For Travis CI - add new CI job for RPI2 with NEON switch on. 2015-10-17 11:39:19 +08:00
Yao Wei Tjong 姚伟忠 31e0f09999 Fix android rake task to work with multiple devices attached to adb. 2015-10-16 16:24:06 +08:00
Yao Wei Tjong 姚伟忠 d094d85c98 For Travis CI - update the rake task to use new Doxyfile's location.
[ci only: master]
2015-10-03 11:28:21 +08:00
Yao Wei Tjong 姚伟忠 9de78c0a3d Refactor dependency setup for 'doc' target. Close #879.
The doc target now only really does its build action when it detects its documentation is out of date, similar to how other targets behaves.
2015-09-30 10:04:30 +08:00
Yao Wei Tjong 姚伟忠 f34205fd3b More scaffolding for Clang-tools build. Pardon our dust.
[ci only: Annotate]
2015-09-26 23:35:33 +08:00
Yao Wei Tjong 姚伟忠 e85b40800b Add a temp. measure to fix non-suitable PCH error due to mutating code.
[ci only: master, Annotate]
2015-09-25 17:29:35 +08:00
Yao Wei Tjong 姚伟忠 a25f982043 Add more scaffolding logic in build system for AutoBinder invocation.
[ci only: Annotate]
2015-09-25 17:00:45 +08:00
Yao Wei Tjong 姚伟忠 ba837af5a4 Add skeleton project for AutoBinder tool.
[ci only: Annotate]
2015-09-24 19:57:18 +08:00
Yao Wei Tjong 姚伟忠 36eb140993 For Travis CI - upgrade GCC & CMake for Clang-tool building on the fly.
[ci only: Annotate]
2015-09-23 17:52:05 +08:00
Yao Wei Tjong 姚伟忠 e798ee4dcf For Travis CI - setup build infra for test running Autobinder tool.
[ci only: Annotate]
2015-09-23 13:38:28 +08:00
Yao Wei Tjong 姚伟忠 4969021b87 For Travis CI - use same commit message for all CI mirror branches.
[ci scan]
2015-09-23 11:39:33 +08:00
Yao Wei Tjong 姚伟忠 1cc28dfe1c Make it possible to invoke Annotate tool on already annotated codes.
[ci annotate]
2015-09-21 19:23:04 +08:00