Commit graph

28 commits

Author SHA1 Message Date
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 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 29eceedde0 (RPi) Added custom patch to rlottie to be able to link against it. 2022-01-07 19:45:52 +01:00
Leon Styhre 7430a8b5f5 Merge commit '79ff784721f4467450f37310322ecff59d3f1ce9' into lottie-support 2022-01-07 18:43:06 +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 2b4126fcb3 Updated the external/.gitignore file for rlottie. 2022-01-06 23:11:56 +01:00
Leon Styhre deb6dced0f Merge commit '73411266c1bf07eb0b659102c3376a3739629ff7' as 'external/rlottie' 2022-01-06 22:59:15 +01:00
Leon Styhre c0702c7530 Changed the .gitignore rules for the 'external' directory. 2022-01-02 18:17:56 +01:00
Leon Styhre 8373d59e29 (macOS) All dependencies are now built in-tree. 2021-11-30 22:14:18 +01:00
Leon Styhre 4db7d949af Merge commit '6e7ab511dbbdb6d895447dc119a0503e1f67d74c' as 'external/rapidjson' 2021-10-06 17:39:12 +02:00
Leon Styhre 87a1812fcc Merge commit '0116f4b65d5e28856d2f2119a33391a7cb412ac3' as 'external/glm' 2021-08-13 15:26:10 +02:00
Leon Styhre 937ca50fa9 Merge commit '3b12410b916adfdae099f31561bb49ca6f2fc922' as 'external/CImg' 2021-06-07 22:08:20 +02:00
Leon Styhre 062ac5197a Merge commit '1c472d80856d4c7cedf66bc3d35f0dfece250552' as 'external/nanosvg' 2021-06-07 21:39:15 +02:00
Leon Styhre 711ee2f145 Removed all NanoSVG files from the external directory. 2021-06-07 21:38:54 +02:00
Leon Styhre bb0489ab31 Updated NanoSVG with the latest available patches. 2021-02-06 10:01:45 +01: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
Leon Styhre 37dd9874f2 Added pugixml as subtree and updated .gitignore files 2020-05-15 17:14:43 +02:00
Leon Styhre 0335b83dc9 Merge commit '6c9d4c10fc9350a31472db1d89ed420833be9f9b' as 'external/pugixml' 2020-05-15 16:26:24 +02:00
Leon Styhre 02856bb3ff Removed pugixml as submodule 2020-05-15 16:24:09 +02:00
John Rassa bbd21c005c update nanosvg to latest version 2019-08-27 20:06:31 -04:00
Jools Wills 752472355a convert pugixml to git submodule and update to v1.8.1 2017-04-03 19:47:17 +01:00
D. Polders dbc2ab6110 SVG update
Updated the svg library from https://github.com/memononen/nanosvg
2016-04-17 22:03:11 +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