-
Notifications
You must be signed in to change notification settings - Fork 477
Description
It would be nice if the codelite-make tool could be dropped in to a build machine and work without requiring similar dependencies to the codelite editor. I came across these two sets of dependencies:
- codelite-make currently has (at least) the following shared object dependencies:
libjbig.so.0
liblibcodelite.so
libplugin.so
libssh.so.4
libwx_baseu_unofficial-3.0.so.0
libwx_baseu_unofficial_xml-3.0.so.0
libwx_gtk2u_unofficial_adv-3.0.so.0
libwx_gtk2u_unofficial_aui-3.0.so.0
libwx_gtk2u_unofficial_core-3.0.so.0
libwx_gtk2u_unofficial_html-3.0.so.0
libwx_gtk2u_unofficial_ribbon-3.0.so.0
libwx_gtk2u_unofficial_stc-3.0.so.0
libwx_gtk2u_unofficial_xrc-3.0.so.0
libwxsqlite3.so
It seems like most of these dependencies shouldn't be necessary for this kind of tool. Ideally most, if not all, of these dependencies could be eliminated, or perhaps statically linked into the tool.
- codelite-make requires that there is a build_settings.xml file located in this directory:
~/.codelite/config/build_settings.xml
I am not sure what parts of the xml file are required by the codelite-make tool. If this file cannot be eliminated as a dependency, it would at least be nice to be able to tell codelite-make where to look for it through a command line option.
i.e. codelite-make -buildsettings="./"