Crypto City
a949dbaa77
SDL: use -fcommon to fix issues with wayland smbols on arch
2021-12-05 07:44:16 +00:00
Crypto City
f2abc7cb83
disable joystick on windows, fix link issue
2021-12-05 07:44:16 +00:00
Crypto City
478d92c59d
static build fixes
2021-12-05 07:43:58 +00:00
Yao Wei Tjong 姚伟忠
884c09447d
Quick fix for Wayland with both GCC and Clang.
2021-08-05 23:41:26 +08:00
urhobot
f861a10a61
GH Actions: Bump copyright to 2021.
2021-07-17 16:43:46 +00:00
Yao Wei Tjong 姚伟忠
9e02cb3dd6
Prevent building of SDL GL video drivers on non-desktop platforms.
2020-08-31 01:39:06 +08:00
Yao Wei Tjong 姚伟忠
45089a1322
Fix build script in finding the DRM, GBM and others.
...
RPI 4 may require KMS/DRM to replace DISPMAN.
2020-08-31 01:39:05 +08:00
Yao Wei Tjong 姚伟忠
3af2b68237
Prevent building of SDL GLES video drivers on desktop platforms.
2020-08-31 01:39:05 +08:00
urho3d-travis-ci
1151b8a2d6
Travis CI: bump copyright to 2020.
2020-01-05 06:21:40 +00:00
Yao Wei Tjong 姚伟忠
b67f85a59e
Merge commit '8f27ab75ada3af10c4f222b6cecebbd16ef466ab' into upstream.master
2019-09-14 14:59:45 +08:00
urho3d-travis-ci
a476f0c401
Travis CI: bump copyright to 2019.
2019-01-12 01:00:16 +00:00
Yao Wei Tjong 姚伟忠
651f345ad0
Fix 32-bit Linux native build.
2018-10-31 22:46:21 +08:00
Yao Wei Tjong 姚伟忠
0fc21934f5
Cleanup CMake build scripts and documentation update.
...
Close #743 .
2018-08-09 23:08:45 +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 姚伟忠
cc5eccec1b
Fix RPI build, could not have khronos in the header search path.
2017-12-17 02:03:18 +08:00
Yao Wei Tjong 姚伟忠
9b7ae13095
Fix the mistake when merging the custom changes.
2017-12-17 01:51:32 +08:00
Yao Wei Tjong 姚伟忠
3c692181bc
Move the workaround to the FindDirectX.cmake module.
...
Don't need to add the define via CMake anymore as the new SDL 2.0.7 header now has it baked in.
2017-12-17 01:51:31 +08:00
Yao Wei Tjong 姚伟忠
1cc32beff6
Merge commit '28a8bc01ddef814b654840d30f1cc07651cc347a' into master.
2017-12-17 01:48:20 +08:00
Yao Wei Tjong 姚伟忠
c7a0149dc9
Another sweep for tvOS conditional code branch.
2017-06-05 23:04:09 +08:00
Yao Wei Tjong 姚伟忠
75b8420a31
Initial work for porting Urho3D to AppleTV platform.
2017-06-05 23:04:09 +08:00
Yao Wei Tjong 姚伟忠
d53928310c
Workaround struct redefinition on some newer MinGW header files.
...
Fix #1899 .
2017-04-15 00:55:49 +08:00
Yao Wei Tjong 姚伟忠
0e4060b61a
Use no_weak_imports linker flag to ignore weak symbol during detection.
2017-04-13 19:35:23 +08:00
Yao Wei Tjong 姚伟忠
ffd24cafa1
Take advantage of CMAKE_SYSROOT available in the newer CMake.
...
Use CMAKE_SYSROOT to manage the sysroot automatically when cross-compiling instead of adding the '--sysroot' flag manually everywhere. We only need to add it manually in places where CMake does not, like in our custom GCC/Clang response file for PCH.
Differentiate between setting up header search path for system headers and for application headers so that GCC/Clang may suppress compilation warnings from the former, if any.
2017-03-05 08:45:39 +08:00
Yao Wei Tjong 姚伟忠
9f19d51c08
Remove older constructs that have been earmarked previously.
2017-03-05 08:34:41 +08:00
Yao Wei Tjong 姚伟忠
cdbb694c2a
Bake 'SDL_USE_IME' compiler define into SDL config header.
2017-02-19 12:34:55 +08:00
Yao Wei Tjong 姚伟忠
45b1d173cf
Realign SDL's CMakeLists.txt with the cherry-picked SDL commits.
...
Those commits are mainly for fixing the keyboard input handling on RPI platform.
2017-02-18 01:21:57 +08:00
urho3d-travis-ci
ee054a1507
Travis CI: bump copyright to 2017.
...
[ccache clear]
2017-01-01 13:01:31 +00:00
Yao Wei Tjong 姚伟忠
d4e74a35c0
Set the default for SDL's VIDEO_MIR build option to FALSE.
...
Related to issue #1714 .
2016-12-16 22:24:21 +08:00
Yao Wei Tjong 姚伟忠
9290ebf6e0
Use auto-detection for clock_gettime() function on Apple platforms.
...
Fix #1692 [ci only: OSX]
2016-11-29 22:50:08 +08:00
Yao Wei Tjong 姚伟忠
1efb0d9085
Enable IME for Linux platform. Only tested using ibus.
2016-11-23 01:59:55 +08:00
Yao Wei Tjong 姚伟忠
2fb158d089
Add support for FCITX (an alternative IME to ibus).
2016-11-20 13:50:24 +08:00
Yao Wei Tjong 姚伟忠
b2af56a14b
Minor bug fixes.
2016-11-20 01:24:10 +08:00
Yao Wei Tjong 姚伟忠
98d1eba903
Fix Android build error due to declaration after statement (using GCC).
...
Close #1690 [ci only: Android]
2016-11-19 13:07:54 +08:00
Yao Wei Tjong 姚伟忠
628e4b2795
Quick fix for #1681 on Linux build, requires ibus-dev(el) package.
2016-11-17 01:20:47 +08:00
Yao Wei Tjong 姚伟忠
805932a498
Merge commit '8eb652a0d09b97901540c9721f5afb37b903a286' into upstream.master
2016-11-09 23:08:19 +08:00
Yao Wei Tjong 姚伟忠
b21ff1895e
Fix overlinking of EGL library in FindVideoCore.cmake module.
...
Remove hardcoding of indirect dependency libraries list in the FindUrho3D.cmake module. Instead we now rely on the linker to find those indirect dependencies automatically with our hint via "-runpath-link" linker flag, especially when cross-compiling.
Also setup GLESv2 (and GLESv1_CM) for Raspberry-Pi in the same manner as generic ARM and Android platforms.
2016-08-07 18:22:46 +08:00
Yao Wei Tjong 姚伟忠
576b6ea7cf
Better multiarch support in auto-detection.
...
This should also solve the problem with cross-compiling other target triplets as there is no more hardcoding.
2016-08-03 00:16:25 +08:00
Yao Wei Tjong 姚伟忠
2f4ed29be8
For CI - attempt to fix broken multiarch support in older CMake.
...
This should be a non-issue when we have migrated to CMake 3.2.3 (now under development in refactor-buildsystem branch).
2016-06-23 00:23:12 +08:00
Yao Wei Tjong 姚伟忠
fff8b782b1
Fix cross-compiling builds using readline shared library.
2016-06-22 18:06:21 +08:00
Yao Wei Tjong 姚伟忠
a5b4512966
Reduce direct exposure to SDL headers as much as possible.
2016-06-11 21:58:22 +08:00
Yao Wei Tjong 姚伟忠
e28e6e5c85
Quick fix to suppress confusing output msgs from SDL's CMakeLists.txt.
...
[ci skip]
2016-04-30 11:33:23 +08:00
Yao Wei Tjong 姚伟忠
929d8acbae
Misc. bug fixes and refactoring in configuring SDL library build.
...
- Fix the regex to get the shared library soname correctly.
- Use the GCC_ATOMIC and CLOCK_GETTIME whenever they are available.
- Reorganize the if-else block in the SDL CMakeLists.txt to prevent Unix-like platforms (e.g. Android) from entering the block meant for genuine Unix/Linux.
- and more.
2016-03-30 07:15:20 +08:00
Yao Wei Tjong 姚伟忠
be2ae85427
Fix all the cross-compiling builds due to bugs in SDL CMakeLists.txt.
...
Fix SDL library build on iOS platform.
2016-03-16 01:45:09 +08:00
Yao Wei Tjong 姚伟忠
06bcfbeb7b
Fix all the cross-compiling builds due to bugs in SDL CMakeLists.txt.
...
Fix SDL library build on Web platform.
2016-03-16 01:45:08 +08:00
Yao Wei Tjong 姚伟忠
3e40a5ebeb
Fix all the cross-compiling builds due to bugs in SDL CMakeLists.txt.
...
Fix SDL library build on Windows platform.
2016-03-16 01:45:08 +08:00
Yao Wei Tjong 姚伟忠
f5fcfc48f1
Set CMake minimum version to 3.2.3 for Windows platform.
...
This is in preparation to use optional components feature of find_package() command for FindDirectX.cmake module (was FindDirect3D).
2016-03-16 01:45:08 +08:00
Yao Wei Tjong 姚伟忠
71efb146cb
Refactor the CPU instruction extensions detection mechanism.
...
Fix SDL build on the latest Raspbian Jessie release.
2016-03-16 01:45:08 +08:00
Yao Wei Tjong 姚伟忠
14d4e0d378
Fix all the cross-compiling builds due to bugs in SDL CMakeLists.txt.
...
Fix SDL library build on Linux, Android, and RPI platforms.
2016-03-16 01:45:08 +08:00
Yao Wei Tjong 姚伟忠
a09a153f5e
Integrate SDL's original CMakeLists.txt into Urho3D build system.
...
Close #1046 . Close #1123 . Close #1172 .
2016-03-16 01:44:11 +08:00
Yao Wei Tjong 姚伟忠
714014baff
Merge commit '295b0a95b345c060ea489ab6111cb4fff13124fd' as 'Source/ThirdParty/SDL'
2016-03-16 01:05:38 +08:00