Commit graph

25 commits

Author SHA1 Message Date
Leon Styhre
c9ff27b3be (Android) Separated the build artifacts for the Full and Lite releases 2024-01-15 19:20:44 +01:00
Leon Styhre
3964cb2bcf (Android) Fixed some CMake issues when building ARM and x86 at the same time 2024-01-15 17:39:25 +01:00
Leon Styhre
717dce004d (Windows) Removed support for building the application using MinGW 2023-12-19 17:38:21 +01:00
Leon Styhre
361bf832e1 Changed the application name from EmulationStation Desktop Edition to ES-DE 2023-12-16 12:30:13 +01:00
Leon Styhre
5b59aca772 Added CMake configuration to suppress warnings about deprecated CMake versions being required by external dependencies 2023-08-11 21:19:41 +02:00
Leon Styhre
b218c4806b (Windows) Suppressed some compiler warnings when building the external dependencies using MSVC 2023-08-10 22:25:05 +02:00
Leon Styhre
a2ff4bf0b0 Removed the build workaround for LunaSVG as the problem has been fixed upstream 2023-07-29 12:50:06 +02:00
Leon Styhre
9e6cf91797 Workaround for some LunaSVG CMake strangeness 2023-05-11 18:44:14 +02:00
Leon Styhre
e4f4f29198 Merged the master branch into new-svg-renderer. 2022-10-26 19:52:01 +02:00
Leon Styhre
f7d72b4176 Fixed an issue where rlottie was built as a shared library on Unix and macOS. 2022-10-08 11:12:45 +02:00
Leon Styhre
c7a035127c The rlottie library is now built as optimized and without debug info on Unix and macOS.
Also disabled some annoying warning messages when compiling rlottie.
2022-10-08 11:04:51 +02:00
Leon Styhre
a1fba765c3 (Windows) Added CMake configuration to make LunaSVG build as a shared library. 2022-10-04 17:31:03 +02:00
Leon Styhre
a98dd83c87 (Windows) Fixed an incorrect CMake build flag for rlottie. 2022-10-03 22:06:55 +02:00
Leon Styhre
1dbfa3f82f Set proper build types for the bundled libraries. 2022-10-03 21:40:20 +02:00
Leon Styhre
bf5cce31c6 Replaced the NanoSVG library with LunaSVG. 2022-10-03 18:43:30 +02:00
Leon Styhre
277a729a2d Cleaned up the CMake configuration. 2022-04-19 17:24:54 +02:00
Leon Styhre
69d218e58a Added CMake configuration for Emscripten WebAssembly builds. 2022-01-13 20:32:30 +01:00
Leon Styhre
0c31124cd2 Disabled threading for rlottie as it causes performance degradations. 2022-01-09 13:32:28 +01:00
Leon Styhre
d45c690586 Some CMake configuration changes for building with rlottie. 2022-01-08 16:23:23 +01:00
Leon Styhre
8d648867e1 (Windows) Disabled threading support in rlottie since it was unstable when built using MinGW. 2022-01-07 22:51:14 +01:00
Leon Styhre
19147eee66 (Windows) CMake configuration changes to make rlottie build correctly. 2022-01-07 00:29:31 +01:00
Leon Styhre
5f9505f780 Added a missing CMake configuration file to build the external dependencies. 2022-01-06 23:25:22 +01:00
Leon Styhre
711ee2f145 Removed all NanoSVG files from the external directory. 2021-06-07 21:38:54 +02:00
Leon Styhre
fb4c5708b7 Made pugixml an external dependency and fixed the cmake/cpack installation and package creation.
As pugixml seems to be well supported nowadays and seems to ship with most distributions it's pretty pointless to keep bundling it with EmulationStation.
2020-06-24 17:38:41 +02:00
Aloshi
98120f9ecd Split into subprojects (external, core, es).
Removed relative paths in #includes.
Changed ViewController to a singleton, removing it from the Window class.
2014-06-20 01:40:36 -05:00