PDA

View Full Version : Port to different OS



madmark
06-23-2014, 04:48 PM
I am considering frameworks for a embedded project and would like a brief overview on what I would need to do to get ClanLib 3.1 running on an embedded OS that is maybe 30% linux like. Not looking for someone to do it, or to plan out a detailed schedule, but just for some starting points for me to evaluate the feasibility.

rombust
06-24-2014, 05:41 AM
ClanLib 3 requires C++11 compiler support. (Else you'll need to drop down to ClanLib 2)

For embedded systems. I would chop out all the bits from the source that you will not use, then try to get it to compile.

moogtrain
06-25-2014, 05:02 PM
If you're interested here is a stripped down fork of the current version of ClanLib. Note that this still requires C++11.

This is the list of things removed in this fork:
Compute, CSSLayout, Database (+ SQLite + MySQL), GameIDE, Network, Physics2D, Physics3D, Scene3D and Sound modules.
Core::XML submodule.
GUI theming and all built-in GUI components.


Link: https://github.com/keigen-shu/ClanLib/tree/slaughterhouse

I can also make another branch of this with any additional modules from the vanilla version that you need.

madmark
06-26-2014, 04:44 PM
If you're interested here is a stripped down fork of the current version of ClanLib. Note that this still requires C++11.

This is the list of things removed in this fork:
Compute, CSSLayout, Database (+ SQLite + MySQL), GameIDE, Network, Physics2D, Physics3D, Scene3D and Sound modules.
Core::XML submodule.
GUI theming and all built-in GUI components.


Link: https://github.com/keigen-shu/ClanLib/tree/slaughterhouse

I can also make another branch of this with any additional modules from the vanilla version that you need.

Wow, thanks! I will have a look and see, but first I need to see if the compiler is C++ 11 happy, I suspect not.