Commit Graph

28 Commits

Author SHA1 Message Date
Crypto City
478d92c59d static build fixes 2021-12-05 07:43:58 +00:00
urhobot
f861a10a61 GH Actions: Bump copyright to 2021. 2021-07-17 16:43:46 +00:00
Yao Wei Tjong 姚伟忠
e0693f8e90
Global search and replace to use the new canonical name.
git grep -l 'urho3d.github.io' |xargs perl -pi -e 's/urho3d.github.io/urho3d.io/g'
2021-05-26 22:20:25 +08:00
1vanK
711053d293
AS Bindings: Allows using generic calling convention on any platform [cache clear] (#2783) 2021-02-23 21:31:21 +03:00
SuperWangKai
30a629ca21
Tracy profiler integration. (#2776)
* Tracy profiler integration.

* Cleanup URHO3D_TRACY_PROFILING macro.

* Fix comment of Tracy build option.

* Decouple URHO3D_TRACY_PROFILING exclusively from URHO3D_PROFILING.

* Comment explains URHO3D_TRACY_PROFILING

* Update

* Update CMakeLists.txt

* Update CMakeLists.txt

* Update CMakeLists.txt

* Update CMakeLists.txt

* Update

* Update TracyCallstack.cpp

* Update

* Update CMakeLists.txt

* Update TracyCallstack.cpp

* Update TracyCallstack.cpp

Co-authored-by: 1vanK <1vanK@users.noreply.github.com>
2021-02-16 17:56:04 +03:00
Yao Wei Tjong 姚伟忠
a5eccd06f3
Fix iOS/tvOS build on Xcode 12. 2020-11-01 16:32:07 +08:00
Yao Wei Tjong 姚伟忠
8aa25d6468
For Android - change the JNI location. 2020-10-29 08:22:44 +08:00
Yao Wei Tjong 姚伟忠
0d4e038827
Major refactoring on the Gradle build system. 2020-10-29 08:22:44 +08:00
Yao Wei Tjong 姚伟忠
223fbd4cba
Refactor to start to use lower case name. 2020-10-29 08:22:43 +08:00
Wei Tjong Yao
02512cecf9 In order to move the out-of-source 'build' directory back to Urho3D project root directory, all the source codes sub-directories are now moved down one level to a new directory under project root called 'Source'. 2013-08-09 10:29:22 +00:00
Wei Tjong Yao
9d9b2278fa Updated documentation on using Urho3D as external library. 2013-08-09 04:33:51 +00:00
Wei Tjong Yao
db67538bfe Refactored build script to move the ObjectLocator custom script logic to Urho3D library CMakeLists.txt, thus unifying the approach to build the static and shared library for all the supported compilers and platforms (including VS/Windows, GCC/Linux, and Clang/Mac). 2013-08-08 16:45:47 +00:00
Lasse Öörni
99560bba71 Use SSE2 instead of SSE on MinGW, but print a warning message.
CMake options can be used to disable SSE & minidumps, instead having to modify CMake script.
2013-08-07 07:41:00 +00:00
Wei Tjong Yao
ce231388b2 Removed trailing right angle bracket. 2013-08-07 04:16:47 +00:00
Wei Tjong Yao
9dc562641a Fixed unnecessary invocation of ObjectLocator custom script and creation of CMakeScriptOutput directory when not building Urho3D library. Renamed the custom script output name as its previous name clashes with VS. Attempted a fix on ObjectLocator custom script for MinGW. 2013-08-07 03:37:02 +00:00
Lasse Öörni
feb13167ee Disable SSE instructions when compiling with MinGW as MinGW-w64 fails with them in 32bit mode. 2013-08-06 23:45:47 +00:00
Lasse Öörni
53a49d9d12 Fixed MinGW build when not having the ability to execute sh scripts. This means a separate library build is currently not possible on MinGW. 2013-08-06 21:17:03 +00:00
Lasse Öörni
3ed75bb3ba Disable ObjectLocator script for library targets when building for Android or iOS. 2013-08-06 18:24:45 +00:00
Wei Tjong Yao
a6c1e77c8d Moved the Urho3D library code to Engine directory. 2013-08-06 16:31:18 +00:00
Wei Tjong Yao
1cbdea8159 Added custom script for MSVC build. 2013-08-06 15:33:21 +00:00
Wei Tjong Yao
c319f35444 Code cleanup, removed redundant check as now Urho3D library build type is mutually exclusive of Urho3D executable build. 2013-08-05 16:02:29 +00:00
Wei Tjong Yao
36b653fecd Fixed code alignment. 2013-08-05 15:48:20 +00:00
Wei Tjong Yao
e952719302 In preparation for supporting shared library for Windows platform, selectively marked Engine class as public API. Setup the visibility compiler flags for GCC and Clang to hide non-marked API from shared library. 2013-08-05 15:40:35 +00:00
Wei Tjong Yao
8bfb657d15 Added bash SHEBANG for the CMake custom scripts because the default sh shell in Mac OS X platform is broken. Fixed the static and shared library build for Mac OS X platform using Makefile generator. 2013-08-03 08:13:50 +00:00
Wei Tjong Yao
27199ea147 Use custom script to precisely locate all the required object files for building static/shared library instead of relying on regex find. 2013-08-01 19:07:39 +00:00
Wei Tjong Yao
256eb5ac78 Refactored CMake build script to separate reusable commands and macros into module for easy inclusion in external project. Added option to build Urho3D static/shared library (currently only works in Linux GCC). Added new FindUrho3D.cmake module for setting up Urho3D as external library in other user-defined project. 2013-07-31 02:10:08 +00:00
Wei Tjong Yao
6a6a5e4adc Fixed GetPlatform() to correctly return 'Raspberry Pi' as the platform name on Pi. Fixed Editor's mouse cursor not visible on Pi. 2013-07-26 08:04:29 +00:00
Wei Tjong Yao
fa2c5aba99 Fixed Raspberry Pi build for Raspbian - add module file itself. 2013-07-26 07:03:27 +00:00