Commit Graph

470 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