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