Argoday/IPL

Split IPL to remove dependencies

Opened this issue · 1 comments

Not all of IPL requires all of the libraries - IPL should be split into components that are library dependent and those that are stand-alone to allow for modular compilation, potentially this should be achieved using CMake

I've looked into CMake and it doesn't look like it will solve this problem.

On Windows: Perhaps a subset of the configurations can be made by hand and when the .bat is loading the IDE it will auto-select between the available solutions. Note that this increases overhead for adding modules since they will be added to multiple .sln files.

On Linux: Can a makefile hold this functionality?