<div dir="ltr"><div><div><div>Hey everybody,<br><br></div>the Kodi Team is also offering a CMake related Project.<br></div>Please check it out:<br><p><b>Description:</b> Kodi has its own system for building the many 
libraries Kodi depends on that supports most platforms (Linux, Android, 
OS X, iOS) and cross-compiling called depends. At the moment, it is 
implemented with autotools and hand-crafted Makefiles. This has lead to a
 lot of code duplication, poor maintainability, and not being very 
user-friendly. Also, it does not currently work on Windows. This task 
would be about replacing the current system with a new implementation in
 CMake that has better maintainability.
</p><p><b>Expected outcome:</b> A CMake-based dependency build system 
that offers roughly the same features as depends (i.e. all required 
libraries covered, diverse platform support, crosscompilation). If the 
solution can also be applied to Windows by e.g. adding minimal CMake 
files to replace some UNIX-only build systems, that would be a big plus,
 but it is not necessary.
</p><p><b>Skills preferred:</b> CMake, shell scripting, general familiarity with UNIX/Linux
</p><p><b>Possible mentors:</b> wsnipex
</p><p><b>Difficulty:</b> Medium
</p><p><b>Type:</b> Infrastructure/Automation
</p>

<br><a href="https://kodi.wiki/view/Google_Summer_of_Code/2018#Replacing_depends_with_a_CMake-based_system">https://kodi.wiki/view/Google_Summer_of_Code/2018#Replacing_depends_with_a_CMake-based_system</a><br><br></div>Thanks!<br></div>