Skip to content

codelite-make dependencies #676

@pgi-nteymory

Description

@pgi-nteymory

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:

  1. 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.

  1. 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="./"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions