Commit graph

21 commits

Author SHA1 Message Date
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