Leon Styhre
330f2a44de
Added filtering of Jom build files to the .gitignore files
2023-08-11 18:24:23 +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
d0ae988d66
Merge commit 'd028b28816b4508731479d5aa9bfb764a13dd533' into library-updates
2023-08-05 11:32:11 +02:00
Leon Styhre
941377e26a
Merge commit '11e98042f40ee7c48a06c9f8e348df92c858209a' into library-updates
2023-08-05 11:13:29 +02:00
Leon Styhre
6e94da0bf7
Merge commit '2016fd6f5c3d0576722ff49e1aa34fdb69eaf8a9' into library-updates
2023-08-05 10:49:38 +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
b72a57c855
Merge commit '9a2c8e10777d7b572589657a49f4dbaaa0c72a16' into next
2023-07-29 12:37:05 +02:00
Leon Styhre
9e6cf91797
Workaround for some LunaSVG CMake strangeness
2023-05-11 18:44:14 +02:00
Leon Styhre
72aa149d48
Merge commit '2c16a78282ae7ea0dd62a90124ba162fb51c0d7a' into lunasvg-update
2023-05-08 19:53:29 +02:00
Leon Styhre
0856fd9244
Merge commit '6c5f42416f065d2e7e0c4c8a8481f2219e212631' into library-updates
2023-01-06 11:47:13 +01:00
Leon Styhre
1cd0c30b4a
Merge commit '84361278945ace6a5d865ceb1ed7f04a0936eb99' into library-updates
2023-01-06 11:28:43 +01:00
Leon Styhre
dae911262d
Merge commit 'f44be39f5e14c184e999a8df9e2433ffa8e0fd9f'
2022-11-05 13:56:31 +01:00
Leon Styhre
37fa8bbb39
Added a .gitignore file to the themes directory.
...
Also made a small change to the .gitignore file in the external directory.
2022-11-03 12:41:44 +01:00
Leon Styhre
01e6ffa14e
Merge commit 'aad9e2d48d2f589bf83828cc103c81ffdd1db179'
...
Updated LunaSVG to v2.3.5
2022-10-31 20:29:30 +01:00
Leon Styhre
da0226624b
Merge commit '53fa042a7f0a260eea017fff678c12c1d59cc0d4'
2022-10-30 10:53:52 +01:00
Leon Styhre
3e9ddde2f3
Merge commit 'e5b9b5300696c02f872dc8f124fc96402e4570b4' into new-svg-renderer
2022-10-26 20:03:32 +02:00
Leon Styhre
e4f4f29198
Merged the master branch into new-svg-renderer.
2022-10-26 19:52:01 +02:00
Leon Styhre
e01003ea44
Merge commit 'fd498ff35e6349ce60119a99d5bc615278da690d' into new-svg-renderer
2022-10-16 12:31:43 +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
5afff094d8
Removed the NanoSVG subtree and license file.
2022-10-04 18:47:36 +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
753fc92944
Merge commit '0d52738239a3496122cb332378fc58cf9943c0d5' into new-svg-renderer
2022-10-03 23:55:09 +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
261f699bb6
Merge commit '3acd894f373efcdc18f682a826f78f6722f32c59' into new-svg-renderer
2022-10-03 20:53:48 +02:00
Leon Styhre
bf5cce31c6
Replaced the NanoSVG library with LunaSVG.
2022-10-03 18:43:30 +02:00
Leon Styhre
c35df18ad8
Added .gitignore entries for the LunaSVG library.
2022-10-03 18:29:24 +02:00
Leon Styhre
0a5b25ae00
Merge commit '32546b5874ed5bb3f1f8abaf700d8012799ccf37' as 'external/lunasvg'
2022-10-03 18:25:42 +02:00
Leon Styhre
1b18adee0e
Merge commit '1d638b192417fc3afac05edb4d46305d9e9ad9b3' into new-svg-renderer
2022-10-03 17:34:52 +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