447 Commits

Author SHA1 Message Date
Crypto City 60995290c6 cmake: disable XAudio2 on windows, newer msys borks with it 2020-09-30 00:22:40 +00:00
Crypto City 2003222862 static build fixes 2020-07-02 17:30:19 +00:00
Yao Wei Tjong 姚伟忠 012c606284 Exclude Bullet's Clang workaround on all Apple platforms. 2019-04-25 22:40:06 +08:00
Yao Wei Tjong 姚伟忠 132ddf4582 Tighten the Clang version checking.
[skip appveyor] [ci only: Android]
2019-03-29 23:34:30 +08:00
Yao Wei Tjong 姚伟忠 026f01fa10 Fix Clang 7.0.1 build. 2019-03-29 00:55:21 +08:00
urho3d-travis-ci a476f0c401 Travis CI: bump copyright to 2019. 2019-01-12 01:00:16 +00:00
Yao Wei Tjong 姚伟忠 ae62ce03c1 Minor documentation update on 'URHO3D_LUAJIT_AMALG' build option. 2018-11-17 14:18:54 +08:00
Yao Wei Tjong 姚伟忠 acb0fecb40 Default to use LuaJIT amalgamated build when LuaJIT is enabled. 2018-10-31 22:46:21 +08:00
Yao Wei Tjong 姚伟忠 614766a91c Fix find OSS CMake module. 2018-10-31 22:46:21 +08:00
Yao Wei Tjong 姚伟忠 0fad6e3494 Use relative symlinks.
As such, the symlinks generated from both direct build enviornment and dockerized build environment are identical.
2018-10-22 09:12:14 +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 姚伟忠 87d887718c Fix MinGW build. 2018-08-11 20:40:33 +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 姚伟忠 d3508fc246 Fix initial gradle sync. 2018-08-06 21:46:00 +08:00
Yao Wei Tjong 姚伟忠 a1b0eee8c9 Fix gradle sync on Windows host system. 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 姚伟忠 a513b325c0 Initial multi-module setup for Android build. 2018-08-06 21:46:00 +08:00
Alexey Rassikhin 4dfd230f55 Remove '-ffast-math' option.
Remove GCC 8.x check in Matrix3x4.h
2018-07-05 19:31:09 +08:00
Yao Wei Tjong 姚伟忠 e7a1b4c069 Make the option not available for Release build config.
Due to how CMake works, this prevention only works for single-config generator.
2018-06-03 21:00:25 +08:00
Eugene Kozlov 47aba2aaa2 Merge pull request #2309 from eugeneko/hash-reverse
Add StringHash reverse support.
2018-06-03 15:12:42 +03: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
Eugene Kozlov 774f62e4c3 Update docs and CMake description for URHO3D_HASH_DEBUG 2018-06-02 16:02:07 +03: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 姚伟忠 e65cdac59e Add build support for Emscripten 1.38.x. Emit WASM by default. 2018-06-02 16:57:49 +08:00
Eugene Kozlov 025714ec4d Change scope of URHO3D_HASH_DEBUG define. 2018-05-22 23:11:25 +03:00
Eugene Kozlov b75e1015bd Add Vector::Emplace. Fix HashMap::Populate signature. Disable MSVC warnings. 2018-05-03 00:56:09 +03:00
Eugene Kozlov d0ce35d194 Add StringHash reverse support. 2018-04-29 19:58:10 +03:00
Nicholas Farshidmehr 20c047b743 Fix spelling mistake and remove some whitespace. 2018-03-10 09:52:24 +08:00
Yao Wei Tjong 姚伟忠 1420410edd Revert back the configuration for VS to use SSE2 instead of AVX.
At the moment this would only disable SDL from using SSE3 instruction set for their audio conversion functions.
Close #2238.
2018-02-26 22:11:46 +08:00
Yao Wei Tjong 姚伟忠 15c94742aa Add version check logic for macOS deployment target build option.
[skip appveyor] [ci only: OSX]
2018-02-07 10:32:23 +08:00
Yao Wei Tjong 姚伟忠 26c8001480 Tune GCC/Clang to produce generic binary when -march is not specified. 2018-02-04 01:16:59 +08:00
Yao Wei Tjong 姚伟忠 f1c1f5aa42 For CI - setup the lint stage on the primary CI. 2018-01-24 02:06:23 +08:00
urho3d-travis-ci 70049ba582 Travis CI: bump copyright to 2018.
[cache clear]
2018-01-01 05:35:37 +00:00
Yao Wei Tjong 姚伟忠 40516e48c9 Add macro for checking the compiler's C++11 type trait templates.
Modify angelscript.h header file to use our custom compiler define based on the check result to cater for pre-standard Clang compiler toolchain.
2017-12-31 13:48:26 +08:00
Yao Wei Tjong 姚伟忠 92312b2886 Update Android project to cater for SDL upstream changes. 2017-12-17 01:51:32 +08:00
Yao Wei Tjong 姚伟忠 093a5b6105 Adjust compiler flags to enable SSE3 when it is supported. 2017-12-17 01:51:31 +08:00
Yao Wei Tjong 姚伟忠 3ffe7bfee9 Update existing custom CMake modules to work with SDL 2.0.7. 2017-12-17 01:51:31 +08:00
Yao Wei Tjong 姚伟忠 e745577b87 Add new CMake modules for detecting SDL audio/video drivers. 2017-12-17 01:51:31 +08:00
Yao Wei Tjong 姚伟忠 a075fd950f Fix Web build. EMCC version 1.37.25 requires explicit runtime exports. 2017-12-16 22:11:25 +08:00
Yao Wei Tjong 姚伟忠 5af679a974 Fix RPI build. Only support Raspbian Stretch for now. 2017-12-16 08:11:26 +08:00
Yao Wei Tjong 姚伟忠 08b838022b Add CMake messages for deprecated build option usage. 2017-12-15 23:32:46 +08:00
Yao Wei Tjong 姚伟忠 37cba9522d Disable URHO3D_SSE by default (as original intended) for old MinGW. 2017-10-31 21:43:07 +08:00
Yao Wei Tjong 姚伟忠 192903ba32 Fix Android cross-compiling build on Windows host system.
Close #2148.
2017-10-14 12:53:07 +08:00
Eugene Kozlov c38a14c537 Use variadic SendEvent in Console::HandleTextFinished. Remove URHO3D_CXX11 define. Revert find_package (ODBC REQUIRED). Update porting notes. 2017-08-22 20:39:27 +03:00
Eugene Kozlov b26903703a Remove URHO3D_CXX11 guards. 2017-08-22 00:45:38 +03:00
Yao Wei Tjong 姚伟忠 9dfff67e97 Support Web build tree path with spaces.
Fix #2078.
2017-08-19 15:12:33 +08:00
Yao Wei Tjong 姚伟忠 3e58ccf41c Revert "Remove temporary workaround which appears to be redundant now."
This reverts commit 4068d2474e.
2017-08-19 15:11:21 +08:00
Yao Wei Tjong 姚伟忠 0d7d0e573d Generate a dummy/initial PCH when using out-of-source build tree only.
Fix #2068.
2017-08-17 07:07:38 +08:00
Yao Wei Tjong 姚伟忠 4068d2474e Remove temporary workaround which appears to be redundant now. 2017-08-10 23:22:56 +08:00